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’ ) ;
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
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
cd /usr/lnmp/vonf/vhosts/
rm -rf www.site1.com.conf
5.创建新域名的vhost文件
lnmp vhost add
www.newsite.com
路径指向原WWW路径即可。
lnmp vhost add
www.newsite.com
路径指向原WWW路径即可。
6.重启lnmp
lnmp restart
lnmp restart
7.访问新域名
如果出现no input file specified白屏错误,则第4步的同时删除www下的site目录(一定要提前备份好)、删除备份文件下的.user.ini文件,将备份文件拷贝到新目录下。
如果出现no input file specified白屏错误,则第4步的同时删除www下的site目录(一定要提前备份好)、删除备份文件下的.user.ini文件,将备份文件拷贝到新目录下。
8.检查menu、footer等使用了绝对路径的链接,这些链接现在不正常,需要修改为新的路径。
9.停止原域名解析到现在的IP。
10.向搜索引擎提交新域名、更换统计代码等。
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/2959.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
评论列表(1条)
如果设置了域名解析,但是本地一直不生效,尝试重启一下光猫和路由器。