请选择 进入手机版 | 继续访问电脑版

GavinDong.com

 找回密码
 立即注册
搜索

Linux下WordPress更换域名笔记

[复制链接]
ag 发表于 2020-2-9 12:21:33 | 显示全部楼层 |阅读模式
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.向搜索引擎提交新域名、更换统计代码等。

 楼主| ag 发表于 2020-2-9 12:22:03 | 显示全部楼层
如果设置了域名解析,但是本地一直不生效,阐释重启一下光猫和路由器。

手机版|GavinDong.com ( 粤ICP备17049235号-2 )

GMT+8, 2020-2-22 01:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表