参考自:WordPress 搬家方法总结:迁移主机和更换域名 - 知乎 (zhihu.com)
迁移网站文件和数据库
1.打包下载网站根目录下的所有文件,并上传到新的服务器网站根目录。
2.进入 phpMyAdmin,选择网站数据库,导出 sql 文件到本地。
3.在新主机上使用 phpMyAdmin 中创建一个新数据库,并导入网站的数据库 sql 文件。
修改 WordPress 的配置文件
编辑网站根目录的 wp-config.php 文件,修改数据库名称、用户名、密码,连接新主机的数据库。
/** 数据库名称 */
define('DB_NAME', '数据库名称');
/** 数据库用户名 */
define('DB_USER', '用户名');
/** 数据库密码 */
define('DB_PASSWORD', '密码');
更换域名
进入 phpMyAdmin,选择新创建的网站数据库,在 SQL 页面执行下面的代码
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名');
UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');