简单孤落
一个时光忘不掉的地方

WordPress整站搬家方法,不用备份直接搬家

前几天我的WP博客更换这几,出现一个情况,就是备份的XML文件无法上传导致新空间的网站恢复不了。在万分拙计的情况下百度乱投医找到一个很好的解决办法,现在给大家分享一下。

这几天所用主机一直在维护,前几个月一点问题也没有,三蛋的稳定性还是有的,现在上面的e文说明看得头晕,据说要维护到十月份,时常博客打不开,搞得发毛,一个博客,暂时又不想买主机,所以在主机面板里来个整站备份,把所有程序文件和数据库全下载下来。接下来又在本地电脑上试着搬家,以绝后患,也就不怕它以后出什么状况了,没想到如此顺利,还是做个记录吧,于是便有了这篇文章,下面是全部过程。

一:在原来主机上备份所有程序文件和数据库(.sql格式),并且都复制一份(防止修改出错嘛)。
博主Ps:(讲原来主机上边的所有文件都下载到本地,并上传的新的空间上边。)

二:将数据库.sql文件用EditPlus打开–搜索–替换,将带有http:// 的旧域名均替换为新域名(没有更换域名的这步跳过),保存为没有BOM的UTF-8编码。(我是将http://vxs.me全部替换为本地的http://vxs.me)
博主Ps:(这个地方只需要登陆你原来主机的SQL把所有WP-开头的文件下载到你电脑,其他的直接跳过。)

三:将程序文件上传到新的主机,在新主机的phpmyadmin中建立一个新的数据库,并将修改后的.sql数据库文件导入。
博主Ps:(这个地方只需要把这些数据文件上传到你新主机数据库里边,其他的直接跳过。)

四:修改wp-config.php文件中配置,修改.htaccess文件或web.config文件。
博主Ps:(通过编辑软件打开wp-config.php,修改数据库配置。后边两个文件找不到就不用修改。)

五:进入PhpMyAdmin中查看所用数据库的wp-options数据表中变量名(option_name)为siteurl和home的后面域名是否为新域名,否则修改为新域名。

六:解析新域名,用浏览器打开新域名,能正常访问则搬家完成。

注意:
①如果只能打开主页而不能打开单篇日志,是固定链接问题,需修改.htaccess或web.config文件。
②通常wordpress新建数据库时:
MySQL连接校对(MySQL connection collation)编码为:utf8_unicode_ci
数据库名称后的数据库编码为:utf8_general_ci
我是在本机用的,整个过程是不需要安装的,再有问题就谷歌吧。

未经允许不得转载:时光旅社 » WordPress整站搬家方法,不用备份直接搬家

分享到:更多 ()