Wordpress站点迁移同时更换域名

新老服务器环境均为Centos,宝塔,LNMP

准备工作

  • 新服务器建好站点、新数据库
  • 新服务器解析新域名
  • 旧服务器打包整站及数据库

迁移及更换域名

  1. 上传整站:根目录不要搞错
  2. 修改配置文件:修改根目录下wp-config.php文件,替换数据库信息
  3. 导入数据库文件:宝塔-数据库-phpmyadmin-新数据库导入旧数据库文件
  4. 替换数据库中的域名:选中新数据库,点击SQL,输入以下代码进行替换
UPDATE wp_options SET option_value = replace(option_value, '旧域名','新域名') ;
UPDATE wp_posts SET post_content = replace(post_content, '旧域名','新域名') ;
UPDATE wp_comments SET comment_content = replace(comment_content, '旧域名','新域名') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '旧域名','新域名') ;

替换数据库中的域名

现在就可以打开新域名查看效果了。