skip to Main Content

WordPress网站搬家小记

关于网站搬家,曾看过比尔盖子同学的总结:

一般来讲,搬迁网站的过程无非就是这样:
1.关闭网站访问
2.FTP下载所有文件到本地(聪明点的人会打包压缩,另一些人就直接FTP下载,效率不知有多底,可悲啊)
3.将Mysql数据库导出到本地
4.上传导出到本地的文件到新主机
5.导入本地的数据库到新主机
6.修改网站的配置文件,以便连接新的数据库
7.修改域名的指向,指向到新主机
8.最后的一点点排除故障工作,比如解决死链接

今天着手最简单的wordpress搬家,发现phpmyadmin进不了,显示:Access Denied

于是在wp后台导出全部文章(评论等数据就扔了),导入phpmyadmin几次都显示:导入成功,执行了0个查询。原来是因为xml跟数据库根本不配套。

于是乎,我在新主机安装好wordpress,然后在wordpress后台导入xml,可是加载到最后还是什么都没导入进去。问了下朋友,他说:“xml效率很低,一般超过5M就不要用这种方式了”。可是我这个小网站都三十多兆了。
然后想到,可以直接在cpanel里备份,备份里可以直接下载数据库。没解压的备份文件.sql.gz导入phpmyadmin也可以。

用这个方法解决了。

至于搬家后的白屏,在后台激活一个主题就可以,你懂的。还有搬家后如果后台Permalink Settings不重新保存一下,所有页面会显示:ERROR 404 – PAGE NOT FOUND,你也懂的。

梦千寻 2015年7月27日