WordPressURL更改后无法正常打开站点的解决办法

在WordPress设置中更改WordPress地址后,再次打开可能会出现404 not found与站点主页排版错乱状况,经baidu后找到如下解决方法:

1、使用ssh登录服务器

xshell等工具均可

2、登录MySQL数据库

使用如下指令后,输入密码,打开mysql数据库:

mysql -u root -p

登录数据库时发现忘记了登录密码,于是采用如下方案:

1 、退出mysql

[root@localhost src]#  service mysqld stop

2 、进入sql安全模式,命令“ /usr/bin/mysqld_safe --skip-grant-table & 

[root@localhost src]# /usr/bin/mysqld_safe --skip-grant-table &

3 、无密码方式登录,命令“mysql –u root”

[root@localhost src]#  mysql -u root

4 、使用mysql,命令“use mysql;” 

mysql> use mysql;

5 、重设root密码,命令“update user set password=password (“密码”) where user=’root’”

mysql>  update user set password=password('123456') where user='root';

6 、刷新 

mysql>  flush privileges;

7 、退出,重新登录

[root@localhost src]#  mysql -u root -p

至此修改密码完成,并且登录了数据库

之后继续更改数据库中的WordPress地址:

mysql> USE wordpress;

注意:此处的USE wordpress中,“wordpress”为设定的网站数据库名,要根据之前设置时的名称进行更改,若使用宝塔面板则可进入面板查看。

使用一下语句查询WordPress的URL

mysql> select * from wp_options limit 1;

将会显示出wp_contens表单内容,

option_value列的值就是先前设置的错误URL

使用如下指令即可完成更改。your_wordpress_url为正确的WordPress地址(URL)。

mysql> UPDATE wp_options SET option_value="your_wordpress_url" WHERE option_name="siteurl";

更改完成后,就可以和先前一样正常登录主页。

1人评论了“WordPressURL更改后无法正常打开站点的解决办法”

发表评论

您的电子邮箱地址不会被公开。