博主在建站初期是使用的wordpress,在自己网站搬迁过程中总结了一些经验,在这里和大家分享一下

注意:进行以下操作前务必做好备份。虽然本教程应该不会损坏你的数据,但是毕竟数据无价

情况一:更换服务器,域名不变

1.用旧服务器自带的phpmyadmin工具备份老站的mysql数据库(.sql),并下载到自己的电脑中

2.用旧服务器自带的的网站在线压缩功能,将网站打包下载到自己的电脑。

3.在新服务器安装面板,创建网站,建立MySQL数据库(数据库名与老站相同),但不要安装wordpress程序!只安装phpmyadmin

4.将旧服务器的网站压缩包上传至新服务器并解压

5.登录phpmyadmin,上传老站的mysql数据库并恢复

6.别忘了开启伪静态

7.域名解析啊,CDN什么的改到新服务器的ip

8.清空浏览器缓存,访问一下网站,确保没有任何404啊什么错误的

9.旧服务器可以安心的destroy了2333

情况二:更换域名,(不)更换服务器

注意:尽量不要使用一键替换域名的插件,有时候会有bug。而且那个插件只会傻乎乎的替换网站文章中的域名,不会替换主题设置中的域名。还要手动修改,很麻烦。

推荐使用“All-in-One WP Migration”插件

1.在原网站安装此插件并导出网站内容(可能超级大),这个文件包含了你网站中的文件和MySQL数据库

2.更改域名解析到新域名

3.建立新域名的站点,并正常安装wordpress程序。

4.安装此插件,并导入那个你刚刚下载的文件

注意:由于文件过大,请注意设置好网站的上传限制大于此文件的大小,并延长上传文件超时等待时间,否则上传过程可能被中断。

5.确认原网站内容将覆盖新网站的内容,并耐心等待导入与恢复完成

6.访问新站点,确保没有任何404啊什么错误的

7.对比一下新旧网站目录有没有文件缺失什么的

8.完成啦,开心使用吧!

情况三:更换域名(旧域名已过期)

这种情况的小伙伴,我可要批评一下你了哦。你多长时间没来看管一下你家的院子了2333

1.通过phpmyadmin进入到对应网站的数据库,点击进入 wp_options 这个表(表前缀可能不是 wp_

2.将数据库的 siteurlhome 这两个选项的值修改为新网址

3.通过新网址访问网站后台 http://你的域名/wp-admin/ ,请根据你的实际域名访问,登录网站后台。

注:不用管网站显示是否正常,由于图片链接等还未替换,显示不正常是正常现象

4.安装“All-in-One WP Migration”插件,导出网站全部内容

5.建立新域名的站点,并正常安装wordpress程序。

6.安装此插件,并导入那个你刚刚下载的文件

注意:由于文件过大,请注意设置好网站的上传限制大于此文件的大小,并延长上传文件超时等待时间,否则上传过程可能被中断。

7.确认原网站内容将覆盖新网站的内容,并耐心等待导入与恢复完成

8.访问新站点,确保没有任何404啊什么错误的

9.对比一下新旧网站目录有没有文件缺失什么的

10.完成啦,开心使用吧!