Linux下WordPress更换域名笔记

0.备份数据库和网站程序;
1.将新域名解析到服务器IP;
2.更新WP数据库
UPDATE wp_options SET option_value = replace( option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’ ) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = replace( post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’ ) ;
UPDATE wp_posts SET guid = replace( guid, ‘http://www.oldsite.com’, ‘http://www.newsite.com’ ) ;
3.删除网站程序所在目录下的.user.ini文件
cd wwwroot
cd site1
chattr -i .user.ini
rm -rf .user.ini
4.删除原vhost配置文件
cd /usr/lnmp/vonf/vhosts/
rm -rf www.site1.com.conf
5.创建新域名的vhost文件
lnmp vhost add
www.newsite.com
路径指向原WWW路径即可。
6.重启lnmp
lnmp restart
7.访问新域名
如果出现no input file specified白屏错误,则第4步的同时删除www下的site目录(一定要提前备份好)、删除备份文件下的.user.ini文件,将备份文件拷贝到新目录下。
8.检查menu、footer等使用了绝对路径的链接,这些链接现在不正常,需要修改为新的路径。
9.停止原域名解析到现在的IP。
10.向搜索引擎提交新域名、更换统计代码等。

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/2959.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

发表回复

登录后才能评论

评论列表(1条)

  • ag的头像
    ag 2020.02.25 17:16

    如果设置了域名解析,但是本地一直不生效,尝试重启一下光猫和路由器。