搞定乱码,WordPress搬家到dreamhost
两个月前一时冲动,花了大约80大洋买了一年的dreamhost主机。刚买的时候就试图把Blog搬到它上面去,不过由于数据库的乱码原因,一直没有成功。最近,多个电信的朋友告诉我我的Blog速度“慢得不能忍受”,今天下午下定决心搞定数据库,哪知道一下子就弄了4个小时,到现在才基本上搞定。现在正式进入测试期,欢迎报告Bug和异常情况。
先说一下我是怎么解决数据库乱码问题的。最开始的时候在phpmyadmin里面直接导入备份文件(使用WordPress自带的database backup生成),最后文章里面大部分显示正常,但是间或的有些汉字变成了乱码(在FireFox下变成两个?号)。在无数次失败的尝试和Baidu的帮助下,最后找到解决方案:
- 使用WordPress自带的database backup生成备份文件(打开这个文件,里面中文是正常的,而如果直接从phpmyadmin里面导出数据库,中文都是乱码)。
- 在phpMyadmin中设定MySQL 字符集: UTF-8 Unicode (utf8) (一般来说默认就是这个)
- 在phpMyadmin中设定MySQL 连接校对: utf8_general_ci
- 用文本编辑器如EditPlus 打开备份的数据库文件,查找"DEFAULT CHARSET=latin1" 用"DEFAULT CHARSET=utf8"替换。
- 用phpMyadmin导入上面修改过的备份文件。
- 修改wp-includes/wp-db.php內的资料连线设定。详细的修改方式是这样的:
$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//加上下面这行$this->query("SET NAMES 'utf8'" );
这样做之后,不但页面上没有乱码,在数据库里面也可以直接看到中文。另外,在解决过程中得到了Lucifer和Sunwell帮助,关键的一步从wordpress恢复数据库后乱码问题的解决看来的,一并表示感谢。
我和Dreamhost:
- 我上Dreamhost还是太慢了,特别是它的FTP,无法忍受。
- Dreamhost的CPU速度比我原来的实验室的服务器还要慢,看看页面生成时间,有时候竟然需要2秒以上,郁闷。
- Dreamhost的服务器在国外,教育网访问需要代理,包括我自己,:(。
- 不用担心备案问题了,不过我担心Dreamhost整体被封。
- 十个月后空间到期后咋办呢?对我来说,搬家很快的,拎着数据库跑就行了。图片啥的我都放到Flickr和Picasa Web上了。不过寻找新空间是个大问题,暂时不管了。
另外,Dreamhost的unix主机的文件名是分大小写的,结果导致我有些ajax程序异常,不过现在已修正。
恭喜,恭喜。我在dh导入的时候也出现了问题。最后利用xml文件导入的
第二年可以像我那样搞合租。
赞阿,现在的速度果然比以前提升了一个档次 ;P
呵呵,祝贺!
解除乱码的方法我也是从其他地方看来的,呵呵,不敢掠美。
关于ftp上传下载速度问题,我没有用ftp,而是用ssh,用的客户端软件是winscp,比较好用。打开ssh功能,可以在dreamhost的控制面板的user栏里设一下(忘记了,不是很确定)。
dreamhost的空间听说巨宽敞啊,我以前想过买来空间去零售的,50M一个,:P
不过我没有visa卡。。
是啊,放200个Blog不成问题:)
有人想要么?免费...不过只管wordpress托管
奇怪了,我在greader里面看到这篇就是乱码阿~
祝贺阿,
原来我们的空间已经搬家了,速度确实快了不少。
写blog的士气开始高涨……
恭喜迁新居,我本来也想在外国大空间商那买个空间,无奈口粮不景气,后来有天在淘宝上发现有人在卖外国空间~看一下,便宜...18/100M/Year..不限流量......好像DH对流量控制很严格阿?
现在备案很难么。。。我的是两年前备案的,现在直接把BLOG安在个人网站空间里。。只是没有BLOG的独立域名罢了
DH对流量的限制我想我也用不完,咱这又不是什么热门网站。以前dreamhost有一个cpu使用时间限制,对于wordpress程序倒是一个问题,不过现在这个限制也已经取消了。
至于那个备案,一提起我就怒。以前我的Blog放在实验室机房里面,只能直接去ICP官方网站去备案,结果备案了3个月了,反馈信也写了两封,一点消息都没有。
汗啊。我也是去备案网站自己递交的。你是不是赶上五一、十一、元旦这样的举国同庆的日子去递交申请了。。。记得刚开始要备案那年的大节日很难通过,查的也很紧。后来我提交申请三天就OK了,还有个域名没做站也通过了。。。
不过不知道是不是ZF限制个人机器上架站,因为GA没办法去检查。想想以前的8U8就悲哀
我是四月初提交的申请,到现在一点消息都没有...可能问题在那个服务器放置地点和接入地点我不知道该选哪个,最后随便填了一个。
现在暂时不用备案了,所以不管它了,以后再说吧。
我好像是愚人节开始用wordpress的,呵呵
我也是四月份备案的,很烦,好像是要邮件验证和短信验证在30分钟内反馈才有效。
印象只有一个,就是这个备案网站很迟钝,我试了好几次才成的
呵呵,不用管那么多了。
以后,条件成熟的时候,从我的sowaso专用主机上随便给你划拉一块空间。要干吗都没有问题!
啊~老大提供免费的wordpress啊 ?
我想要啦
应该说dreamhost在国内访问的速度总体还是不错的
下载速度基本保持在40K左右 用软件的话超过100K没问题 我是ADSL用户
不过我想问下你怎么80块就买到了 现在好像要差不多25美金.
主要原因是我在教育网内,访问dreamhost还需要代理,web方式还好,ftp需要socks代理,这个比较慢。
我用的是777的promotion code,好像是9.5$。
有米的人,自己付了多少钱都不知道了。。。
我有个站是放在朋友的空间,现在想转到自己的dreamhost上,可是还是乱码,我已经按照你上面说的做了,还是老样子。帮帮忙,谢谢
[...] 不难!通过dreamhost的面板直接登上即可。不过,dreamhost提供的一键安装WP是英文版本,对中文的支持不是很好。我的blog上post的内容可以显示,但标题无法显示,按照说明(http://zhiqiang.org/blog/359.html#359)改了一通也不行,后来换了个theme就好了。也不知是否已经解决。 [...]
兄弟,老实说,我也想搞个wordpress,可始终找不到合适空间放啊,免费的空间太慢了,收费的又这么贵……有没有实惠的空间,给我推荐个啊~~~~
哥们,多谢!首页先借你的用两天,改天再换,希望别介意噢,因为我实在太喜欢你简约的界面了!
主机的情况怎么样啊?宕机严不严重?我很有冲动要买DH了,但现在网上负面的消息实在多,有点不敢下手……
我很满意,毕竟才80块钱啊。目前宕机的情况发生过,但次数不多,持续时间也比较短。
这样吧,我给你建个账户,你先来试一下。如果需要的话,你直接联系mathzqy#gmail.com。
[...] 参考文章: http://zhiqiang.org/blog/359.html [...]
[...] 参考文章: http://zhiqiang.org/blog/359.html [...]
[...] 1、不需要修改数据库; 2、不需要任何的其他第三方的工具; 3、更不需要什么高深的计算机知识; 4、只需要导入导出,就可以把任何一个wordpress blog的内容,评论,trackback等等转移到另外一个wordpress blog里面; 5、不管是换域名,还是不换域名只换空间,甚至空间域名都换,都能够自由搬家; 5、适合wordpress新手,当然同样适合wordpress老鸟。 [...]
很不错的站,学习了.严重感谢
急需高手指点一下怎样设计wordpress.我也想设计成这样的风格了。
http://www.wfoe.cn
[...] 首先,我是第一次搬家。所以,在数据库方面遇到了问题。这个可以找到巧克力工厂和阅微堂的教程,两者基本一致,看一个就ok了。解决起来应该不难,但看到乱码变成中文的时候你就会感叹中文原来是这么美。 [...]
[...] 保存,退出,这下再打开应该没有问题了。哦,如果你除了看到乱码,还看到“不能使用未经定义的函数”之类的错误的话,到 Wordpress 后台把原来使用的插件激活就可以了。最后还有一点,如果不想让 Blog 的访问产生断层的话,最好把新的域名事先激活,确认了域名已经 propagate 了整个互联网后再搬家,不然某些地方的读者可能暂时不能访问你的新地址。参考文章: http://zhiqiang.org/blog/359.html [...]
我的Wordpress博客是官方最新版英文版的,中文评论都是乱码,需要递交两次才可以正常显示,晕了啊。
[...] ·数据库周折了很久,被编码的问题困扰了,参考了阅薇堂的方法,搞定了。搬家至Dreamhost,速度挺不错。 [...]
[...] 搞定乱码,WordPress搬家到dreamhost@阅微堂 [...]
[...] 保存,退出,这下再打开应该没有问题了。哦,如果你除了看到乱码,还看到“不能使用未经定义的函数”之类的错误的话,到 Wordpress 后台把原来使用的插件激活就可以了。最后还有一点,如果不想让 Blog 的访问产生断层的话,最好把新的域名事先激活,确认了域名已经 propagate 了整个互联网后再搬家,不然某些地方的读者可能暂时不能访问你的新地址。参考文章: http://zhiqiang.org/blog/359.html [...]
DH上传下载慢得要死,那么慢,流量给得再大有什么用,现在已经在撤了,受不了了。
用DEDE生成页面慢得掉渣,还被封了一次数据库,说占用太高。
恨死它了,等传完文件就关闭帐号。
[...] javaeye、閱微堂 [...]
[...] 几天写了两篇日志,凑数! 当然,其实这篇日志是有技术含量的,是什么的,当然是我花费几个小时得出来的wordpress搬家导入导出过程中出现的乱码问题的解决方法。额&&&博主什么时候变这么牛X了,好吧,我承认,我是在google搜的方法@@ 今天一拿到空间就开始传wordpress,传完后就下班了,回家后开始导入数据,嘿,一导入完就出现一堆错误,抱歉,没有把错误代码记录下来,尝试着使用wordpress内置的导入导出功能……%¥%%¥%¥,只能导出前200多篇文章,后面的新文章全都没导出来,神奇……只好尝试到数据库里一个表一个表单独导出,这倒好,博客是能访问了,可是全部文章的中文字全是乱码,英文全都正常,哎,马上想到是字符集的问题,可是看了后台是utf-8呀。。。想不通了,技术水平只能到此止步。求助google,才知道是数据库里面字符集的问题。 主要进phpadmin设置下就可以,博客搬家的同学也许会用到哦……以下转载自阅微堂 [...]