一、误操作
在后台的设置里,WordPress地址(URL)是不能随便更改的,只有站点地址(URL)可以随意动。如果更改了WordPress地址(URL),主页面可能就丢失了。
二、解决方案
1、使用ssh登录服务器
xshell等工具均可。
2、登录MySQL数据库
使用如下指令后,输入密码,打开mysql数据库:
1 | mysql -u root -p |
3、选中wordpress的数据库
1 | USE wordpress; |
4、查看wp_contens表单
1 | select * from wp_options limit 1; |
可以看到option_value这个属性值,如果WordPress地址(URL)修改错误,这个option_value就会变成那个错误的地址而无法再从后台更改,我们可以在数据库中对齐更改。
5、更改option_values
使用如下指令即可完成更改。your_wordpress_url为正确的WordPress地址(URL)。
1 | UPDATE wp_options SET option_value="your_wordpress_url" WHERE option_name="siteurl"; |
更改完,就可以正常登陆主页了。
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
2018年9月6日 下午8:10 沙发
你好,我登录不上去服务器该怎么办?
2018年9月6日 下午8:58 1层
@乐 登录不上服务器?ssh也不行吗?服务器提供方应该也有登录接口吧。
2018年9月6日 下午9:18 2层
@Jack Cui 嗯嗯,我直接登录上后台数据库解决啦,谢谢啦
2018年12月6日 下午9:02 板凳
相当棒,感谢
2018年12月6日 下午9:59 1层
@BlueBoat 感谢支持~
2019年5月14日 上午10:52 地板
您好 请问 我修改完网址之后 wordpress无法发布 文章了 提示 发布失败 这是为毛哇 求指点
2019年5月14日 下午6:48 1层
@长青 能登陆后台,那就改回去试试。这个可能因素有点多,得一点一点试。
2020年3月26日 下午11:17 4楼
博主好,我已经操作到了这步,UPDATE wp_options SET option_value=”your_wordpress_url” WHERE option_name=”siteurl”;
value更新之后,网站可以打开,但是主题错乱的厉害,点击admin登录后,网站就无法打开了。后option_value进行回归原IP地址,网站恢复。还请协助指导下呢?目前网站的固定链接都是IP地址,我的目标是改成域名的模式。
谢谢
2020年3月27日 下午7:14 1层
@坤德拉 我看你的网站没有问题啊。
2020年4月1日 上午12:51 2层
@Jack Cui 非常感谢,已经解决了。顺带将困扰我许久的404的问题也解决了。再次感谢博主。
2020年10月11日 上午9:09 5楼
完美解决,谢谢大佬
2021年5月30日 上午2:53 6楼
膜拜大佬
2021年5月31日 下午3:45 7楼
博主你好,我用的是腾讯云的轻量应用服务器,第一步输入的密码是服务器密码么?
2022年7月26日 下午2:32 8楼
哈哈哈