18/10/2021

Docker wordpress ssl启用无法进入管理后台

Read Time:22 Second

有时候wordpress搬家或者是启用了https ssl之后,造成了后台无法登录等问题,在不登录phpmyadmin或其他可视化操作界面的工具时,命令登录mysql执行如下操作命令(更换为自己的实际网址),即可在无法登录后台修改网站访问网址,快速解决问题

dock ps  //查看容器id
docker exec -it idname bash //进入容器的交互环境
mydql -uroot -p //登录mydql
show databases; //后面的分号是要的,显示当前所有的数据库名称
use database wordpress; //后面的wordpress更改为wordpress实际使用的数据库名称;

UPDATE wp_options SET option_value = 'https://hyeos.net:8080' WHERE wp_options.option_id = 2; 

UPDATE wp_options SET option_value = 'https://blog.hyeos.net' WHERE wp_options.option_id = 1;

对比使用其它工具或者在wp-config.php添加参数来修改,这个方式是最简洁有效的,使用其它工具可能还需要二次三次的不断改来改去,而直接数据库命令修正类似于后台管理登录修正,最后不要忘记的是使用site search工具将原来的http一些资源链接更换为https访问,否则有可能图片不能访问(针对一些已经运行长时间的wordpress或是数据已经很多的),新建的网站不需要,如果有个别图别不能访问,直接重新上传就可以了,没有必要再去安装新的插件。

About Post Author

Hye

天法道,道法自然。 闲逸庭前,花开花落。
administrator
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

发表评论

Previous post Docker wordpress上传文件大小控制
Next post 国内服务器无法更新wordpress解决