首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpmyadmin连接重置-对接-合成

问phpmyadmin连接重置-对接-合成
EN

Stack Overflow用户
提问于 2022-04-26 19:17:29
回答 1查看 187关注 0票数 0

我有一个(庞大的)遗留的php5.3应用程序需要维护。

我正在使用这个码头形象来处理我最近收到的一个旧的(巨大的)代码库。我想添加phpMyAdmin,以便能够在运行过程中调整数据库结构。我将其添加到docker-compose.yml文件中,如下所示:

代码语言:javascript
复制
version: '2'
services:
  app:
    image: banesto/docker-php5.3-dev
    container_name: web
    volumes:
      - ./php5-public:/var/www/html
      - ./.database:/var/lib/mysql
      - ./sql:/sql
      - ./logs:/etc/httpd/logs
    ports:
      - "1973:80"
      - "33066:3306"
    stdin_open: true
    environment:
      DB_NAME: dbname
      DB_USER: test
      DB_PASS: test
      MYSQL_ROOT_PASSWORD: my_secret_password
      MYSQL_DATABASE: dbname
      MYSQL_USER: test
      MYSQL_PASSWORD: test

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:4
    container_name: pma
    links:
      - app
    depends_on:
      - app
    environment:
      PMA_HOST: web
      PMA_PORT: 3306
      PMA_ARBITRARY: 0
    restart: always
    ports:
      - 1974:80

当我访问localhost:1974时,我看到phpmyadmin登录屏幕。然后我成功登录,但一旦我登陆PMA仪表板,我就会收到以下错误消息:

处理请求错误代码中的错误: 200错误文本: OK (拒绝),似乎服务器的连接已经丢失。请检查您的网络连接和服务器状态。

我又回到了登录屏幕上。我也尝试过使用最新的phpmyadmin,同样的错误和行为。你能想到如何使它发挥作用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-28 08:15:16

事实证明,这是phpmyadmin的最新版本4和mysql版本5.1之间的一个不兼容问题。下面是工作船坞-构图:

代码语言:javascript
复制
version: '2.1'
services:
  app:
    image: banesto/docker-php5.3-dev
    container_name: web
    volumes:
      - ./php5-public:/var/www/html
      - ./.database:/var/lib/mysql
      - ./sql:/sql
      - ./logs:/etc/httpd/logs
    ports:
      - "1973:80"
      - "33066:3306"
    stdin_open: true
    restart: always
    environment:
      DB_NAME: test
      DB_USER: test
      DB_PASS: test
      MYSQL_ROOT_PASSWORD: my_secret_password
      MYSQL_DATABASE: test
      MYSQL_USER: test
      MYSQL_PASSWORD: test

  pma:
    image: dnhsoft/phpmyadmin:4.0.0
    links:
      - app
    ports:
      - "1974:80"
    environment:
      DBHOST: web
      DBUSER: test
      DBPASS: test
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72019406

复制
相关文章

相似问题

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