更改原因:linux 服务器更改了IP地址,存放在此服务器下的 wordpress 就也需要更改访问地址
解决办法:
1. 找到 wordpress 所在位置,更改 functions.php 文件
functions.php 文件位置:
wordpress地址/wp-content/themes/现在用的主题/functions.php
找到此文件之后编辑这个文件在开头加两行
update_option("siteurl","原来的地址");
update_option("home", "原来的地址");
2. 更改 Mysql 数据库地址
即更改 wp-config.php 文件
保存好之后,重新访问 wordpress就可以了
新的问题
页面可以正常访问,但是打开文章,发现文章内容 404 找不到,无法显示文章内容
解决方法:
打开管理员面板,找到固定链接设置,将原先的定制结构修改为平原,重新刷新文章页面就可以正常访问了
如果还没有解决的修改办法:
在 linux 控制台修改 mysql的相关内容
// 先进入 mysql
mysql - u user -p
mysql> show databases;
mysql> use wordpress;
mysql> show tables;
mysql> update wp_options set option_value='http://172.xxx/wordpress' where option_name='siteurl' or option_name='home';
mysql> exit;
// 退出后重启 apache 和 mysql
systemctl restart httpd.service
service mysqld restart