Docker / WordPress · 8月 29, 2021 0

WordPress设置错误的URL导致网站不能访问怎么办(含Docker版对应方法)

在WordPress的设置中有这样两个设置项:“WordPress地址(URL)”和“站点地址(URL)”。一个不小心给写错了,会导致博客无法访问,或者能访问但不能登录之类的奇葩问题。

解决策 – 非Docker

使用以下命令👇

mysql -u root -p
# 输入你的MySQL的root密码

use wordpress;
UPDATE wp_options SET option_value=replace(option_value,'错的URL','对的URL') WHERE option_name='home' OR option_name='siteurl';
commit;

解决策 – Docker

和非Docker唯一的差别就是MySQL安装在容器里。因此只需要在上面的操作之前加入进入容器的操作👇

# 先查看MySQL所在容器的ID
docker ps
# 然后用ID(上述命令显示的CONTAINER ID)进入容器
docker exec -it 容器ID bash

你的WordPress应该就可以起死回生了。