网站怎么搬家迁移?WordPress搬家换域名流程

WordPress网站搬家到新空间,需要替换服务器路径,一般都是通过phpMyAdmin数据库管理界面,多次搜索和替换关键词,这样操作繁琐,而且容易出错……

为了解决此类问题,陈沩亮总结出了以下 “WordPress网站快速搬家流程”。

WordPress网站快速搬家流程

1)【换新域名】进入新空间的phpMyAdmin,修改数据库:

  • 需要修改数据库表wp_options里的“siteurl”和“home”字段的值,改为你的新域名;
  • 搜索旧域名,搜索结果中,点击数据表wp_options,找到和修改“siteurl”和“home”字段。

2)搜索旧服务器的上传路径:

/home/用户名/public_html/site/chenweiliang.com

3)修改数据库表wp_options里的“upload_path”的值,改成你的新服务器路径

/home/用户名/web/chenweiliang.com/public_html

4)修改MySQL数据库的默认引擎为MyISAM ▼

5)升级WordPress权限错误提示:无法创建目录复制文件安装失败需要ftp ▼

修复文件夹权限的命令行 ▼

chown -R admin:admin /home/admin/web/chenweiliang.com/public_html/*

6)安装和使用wp-migrate-db插件 ▼

在phpMyAdmin查找和替换关键词,容易造成很多WordPress插件保存的数据丢失……

推荐使用wp-migrate-db插件,给MySQL数据库进行替换域名和路径的操作 ▼

Find ▼

/home/用户名/public_html/site/chenweiliang.com

Replace ▼

/home/用户名/web/chenweiliang.com/public_html

7)查看 BackWPup 插件设定 ▼

https://www.chenweiliang.com wp-admin/admin.php?page=backwpupsettings#backwpup-tab-information
  • 查看 BackWPup 插件设定中,Temp folder 和 Log folder 的路径是否可写?
  • 若不可写,请先看以上 第 5 步 修复文件夹权限。

若是 PHP open_basedir 问题,解决方法请看以下教程 ▼

8)查看/导出wp-keywordlink插件 ▼

https://www.chenweiliang.com /wp-admin/options-general.php?page=rejected-wp-keyword-link-rejected/wp_keywordlink.php
  • 由于在替换服务器路径后,wp-keywordlink插件的数据可能会丢失掉,若有安装该插件,在搬家之前请务必先导出该插件的数据。

9)检查WordPress网站搬家后,WP插件可能会出错的设定 ▼

  • 如果网站搬家后,出现空白页面无法打开,解决办法也请参考此文 ▲

10)通知搜索引擎更新IP地址 ▼

11)WordPress网站更新文章时,可能出现如下错误:

PHP 查询报错 Error while sending QUERY packet. PID=xxx

以下是解决方法 ▼

 

扩展阅读: