首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker容器中找不到phpmyadmin提供的404

在docker容器中找不到phpmyadmin提供的404
EN

Stack Overflow用户
提问于 2019-10-18 23:12:32
回答 1查看 686关注 0票数 0

我正在尝试将一个数据库连接到docker容器中的Wordpress和Phpmyadmin。我的docker文件看起来像这样:

代码语言:javascript
复制
db:
  image: mysql:5.7
  restart: always
  # https://hub.docker.com/_/mysql#environment-variables
  environment:
    MYSQL_ROOT_PASSWORD: password
    MYSQL_DATABASE: wordpress
    MYSQL_USER: wordpress
    MYSQL_PASSWORD: wordpress
  networks:
    - wpsite
phpmyadmin:
  depends_on:
    - db
  image: phpmyadmin/phpmyadmin
  restart: always
  ports:
    - '8080:80'
  environment:
    PMA_HOST: db
    MYSQL_ROOT_PASSWORD: password
networks:
  - wpsite

当我访问localhost:8080/phpmyadmin (注意:网络应用程序正在使用不同的端口)时,我得到一个“404not found page”。日志显示条目和404响应。

this post之后,我在docker中发出了以下命令:

代码语言:javascript
复制
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
lrwxrwxrwx 1 root root   22 Apr  4 14:31 phpmyadmin -> /usr/share/phpmyadmin/

然而,在这样做之后,我得到了一个403禁止的错误。同样,docker日志也显示了同样的情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-18 23:12:32

重置docker容器并访问localhost:8080。不是localhost:8080/phpmyadmin

休息5分钟才是真正的解决办法。不得不承认,我花了几个小时在谷歌上搜索和尝试不同的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58453660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档