wordpress网站搬家,坑你没商量

昨天,一个客户买了主机,要把网站恢复到我们空间上。我按照常规流程走了一遍,结果网站不能打开:空白页,title上连页面标题都没有,刚刚给用户解决好,趁着还有印象,做个笔记。

网站搬家的常规做法是:

1、创建数据库和数据库用户,并关联。

2、上传网站的备份文件,并解压到public_html文件夹下。注意修改文件夹和文件的权限。

3、修改网站的数据库配置文件,把数据库的信息改成刚刚建立的数据库信息。

4、访问网站,查看网站是否正常。在域名不变的情况下,一般的网站,修改或者屏蔽.htaccess文件就可以 恢复正常访问!wordpress比较特殊,要确保.htaccess文件中的伪静态代码正确,如果没有,可以复制上一段;wp的一些配置参数还在数据库中,需要打开数据库,对表进行修改——wp_options表中的recently_edited记录需要修改下(里面放的一些文件的绝对路径,需要修改成新主机的绝对路径,这是才发现:用户原先使用的是windows系统的空间,因为我看到了蛋疼的”D:”)。按说如果域名不变,修改这些应该就可以了,但是网站还是那个熊样额!!php版本问题?换了个空间也不行额~

从昨天晚上到今天下午,百度、google不知道查了多少遍,还是没有效的解决办法!!直到看到”wordpress从本地转移到空间后 ,XXX“ 这个百度知道才恍然大悟!!一个灵感闪过:重装wordpress!!果然,效果出来了。步骤如下:

1、重新安装一个wordpress。可以新建个数据库和数据库用户、原先的网站文件改下名字。(不要删除,过会还有用!)

2、安装好后,登录wp的前台和后台,当然现在还是全新的。然后就是见证奇迹的时刻了!

3、把刚才安装的wp数据库清空,恢复成原先备份的数据库。(别忘了修改wp_options表中的recently_edited记录值额!)

4、把原先网站的wp-content/plugins(插件)和wp-content/themes(主题)文件夹打包后move到现在网站的wp-content目录下,覆盖现有的plugins、themes 。刷新后台,把主题设定为原先的主题;刷新前台,网站会显示就网站的架构,会发现缺少部分图片和说明。

5、把wp-content/upgrade和wp-content/uploads文件夹打包后move到现在网站的wp-content目录下 ,刚创建的wp网站没有这两个文件夹,直接解压就可以。刷新前台,大部分网站数据都会恢复,如果还有的无法显示的,可以根据文件的路径查询空间中是否有这个文件,一般是文件名大小写和文件本来就缺失引起的。

欧了,看来是wp系统文件受损了!解说到此结束~

对了,山师博客换logo了,感谢田田姐和她的专业人士~

© 2013 – 2016, 李德涛博客. 版权所有.

《wordpress网站搬家,坑你没商量》有3个想法

  1. 这的确是一个解决方案。
    我遇到的是ZBLOG to 127.0.0.1 WordPress , 然后再由127.0.0.1WP to 域名空间WP。
    最后解决方法也是重装WP 只不过用的是WP导出 没有用数据库。
    同理 good LOL

发表评论

电子邮件地址不会被公开。 必填项已用*标注