🗒️Docker-Wordpress建站问题总结记录
00 分钟
2023-7-21
2023-11-13
type
status
date
slug
summary
tags
category
icon
password
😀
前言: 欢迎您来到我的知识海洋~
 

Wordpress 仪表盘 - 设置更改固定连接后无法访问了 (更改未进行备案域名/未进行Nginx反向代理)

  • 问题产生原因: 如果更改为域名(例如未进行备案域名) 因域名无法直接访问, 模拟请求过程
      1. PC电脑浏览器输入 IP:端口
      1. Wordpress 收到请求后自动重定向设置的域名, 这时候域名无解析/未备案导致无法访问所以界面显示 404 或其他界面.
  • 解决方案
      1. 登录云服务器
      1. 进入Docker-MySql
        1. fId 为运行时第一个 12位字母数字混合组合 当看到 /$ 代表以及在此项docker中, exit退出
      1. 登入MySql, 进入数据库, 执行更新命令
        1. 登录
          1. 回车并输入密码(密码无显示的) 启动mysql时的密码
            1. 如启动用户名不一样则 mysql -u用户名 -p 显示 mysql > 则代表以进入
          2. 进入数据库(要选择操控那个库)
            1. 显示 Database changed 代表切换成功
          3. 进入库后(必须切换要操作的库), 执行命令

      运行后wordpress mysql链接失败

      • Q1 问题描述:
      启动时IP使用127.0.0.1 / localhost / 0.0.0.0 管理界面初始化时访问失败 Docker-Wordpress连接 Docker-mysql
      • A1 解决方案
      创建一个 docker新网络 查看docker IP后重新启动
      1. 添加一个 docker network
        1. 查看网络IP ifconfig 并记住 尝试使用新建的ip去连接
        • 例如: 重新启动wordpress
        上述尝试之后还是无法解决排除问题
        尝试 root 连接 mysql -h0.0.0.0 -uroot -p密码
        root可连接,但是自己新建的账号无法连接
        • A2 解决方案 请对用户授权 %因权限不足,请授权, docker是归属一个单独的虚拟环境中网络Ip非127.0.0.1 localhost 所以需要授权%
        1. root 连接进入
          1. 授权
            1. grant all privileges on `数据库名称`.* to '用户名称'@'%' ;
           
          💡
          欢迎您在底部评论区留言,一起交流~
           

          评论
          • Valine