在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应该就可以起死回生了。