一、背景:
wordpress网站搬家,更换服务器IP后,如果没有域名时,使用服务器IP地址无法访问管理后台和打开网站页面显示错乱。
二、解决方法如下:
1.wordpress搬家后,在新服务器上,新建站点时,会创建4个默认文件,其中.user.ini文件和
.htaccess文件,必须使用新建站点时创建的这2个文件。做好备份,替换掉老wordpress网站根目录下这2个文件。
bash
.user.ini
.htaccess
404.html
index.html
否则,访问网站就会出现下面现象:
2.修改wordpress数据库中3处数据
假设老服务器IP:192.168.200.9
,新服务器IP:192.168.126.68
登陆Linux宝塔面板,使用phpMyAdmin工具打开wordpress数据库
修改第1处数据:
在wordpress数据库的wp_users表中,
user_url值http://192.168.200.9/wp-blog
修改为http://192.168.126.68/wp-blog
修改第2处数据:
在wordpress数据库的wp_options表中,
siteurl值http://192.168.200.9
修改为http://192.168.126.68
home值http://192.168.200.9
或http://www.ceshi.com
修改为http://192.168.126.68
修改第3处数据:
在wordpress数据库的wp_postmeta表中,
_menu_item_url值http://192.168.200.9
或http://www.ceshi.com
改为http://192.168.126.68