Linux宝塔部署wordpress网站更换服务器IP后无法访问管理后台和打开网站页面显示错乱

34 阅读1分钟

一、背景:

wordpress网站搬家,更换服务器IP后,如果没有域名时,使用服务器IP地址无法访问管理后台和打开网站页面显示错乱。

在这里插入图片描述 在这里插入图片描述

二、解决方法如下:

1.wordpress搬家后,在新服务器上,新建站点时,会创建4个默认文件,其中.user.ini文件和 .htaccess文件,必须使用新建站点时创建的这2个文件。做好备份,替换掉老wordpress网站根目录下这2个文件。

.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.9http://www.ceshi.com 修改为http://192.168.126.68

在这里插入图片描述 修改第3处数据: 在wordpress数据库的wp_postmeta表中, _menu_item_url值http://192.168.200.9http://www.ceshi.com 改为http://192.168.126.68 在这里插入图片描述

3.wordpress网站更换服务器IP后文章图片不显示,需要把图片链接中老服务器IP批量替换为新服务器IP

文章图片不显示,可以在打开的网站中查看网页源码,查看图片路径,是否有问题。 假设老服务器IP:192.168.200.9,新服务器IP:192.168.126.68 登陆Linux宝塔面板,使用phpMyAdmin工具打开wordpress数据库,首先在wordpress数据库中搜索老服务器IP 在这里插入图片描述

在这里插入图片描述

然后在查找到有老服务器IP所有表中,浏览下老服务器IP在哪个字段中,把老服务器IP替换为新服务器IP,

在这里插入图片描述 在这里插入图片描述