type
status
date
slug
summary
tags
category
icon
password
前言:
欢迎您来到我的知识海洋~
Wordpress 仪表盘 - 设置更改固定连接后无法访问了 (更改未进行备案域名/未进行Nginx反向代理)
- 问题产生原因: 如果更改为域名(例如未进行备案域名) 因域名无法直接访问, 模拟请求过程
- PC电脑浏览器输入 IP:端口
- Wordpress 收到请求后自动重定向设置的域名, 这时候域名无解析/未备案导致无法访问所以界面显示 404 或其他界面.
- 解决方案
- 登录云服务器
- 进入Docker-MySql
- 登入MySql, 进入数据库, 执行更新命令
- 登录
- 回车并输入密码(密码无显示的) 启动mysql时的密码
- 进入数据库(要选择操控那个库)
- 进入库后(必须切换要操作的库), 执行命令
fId 为运行时第一个 12位字母数字混合组合 当看到 /$ 代表以及在此项docker中, exit退出
如启动用户名不一样则 mysql -u用户名 -p 显示 mysql > 则代表以进入
显示 Database changed 代表切换成功
运行后wordpress mysql链接失败
- Q1 问题描述:
启动时IP使用127.0.0.1 / localhost / 0.0.0.0 管理界面初始化时访问失败 Docker-Wordpress连接 Docker-mysql
- A1 解决方案
创建一个 docker新网络 查看docker IP后重新启动
- 添加一个 docker network
- 查看网络IP ifconfig 并记住 尝试使用新建的ip去连接
- 例如: 重新启动wordpress
上述尝试之后还是无法解决排除问题
尝试 root 连接
mysql -h0.0.0.0 -uroot -p密码
root可连接,但是自己新建的账号无法连接
- A2 解决方案 请对用户授权 %因权限不足,请授权, docker是归属一个单独的虚拟环境中网络Ip非127.0.0.1 localhost 所以需要授权%
- root 连接进入
- 授权
grant all privileges on `数据库名称`.* to '用户名称'@'%' ;
欢迎您在底部评论区留言,一起交流~
- 作者:Tdou
- 链接:https://www.tdouguo.com/p/docker-wp-issue.html
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。