更新到 MAMP 5.0 后 PhpMyAdmin 无法正常工作

PhpMyAdmin not working since update to MAMP 5.0

自从我更新到 MAMP Pro 5.0.3 后,phpMyAdmin 不再工作了。我刚得到 "Index of /phpMyAdmin"... 我曾尝试更改端口,但我不得不返回我的配置以创建我的网站 运行。它是 MySQL 的端口 3306。 我尝试重启,重新安装 phpMyAdmin,重新安装 MAMP Pro,但问题仍然存在。 从我的网站到 MySQL 的连接没问题,网站可以正常工作。但是我不能让 phpMyAdmin 运行... 有什么建议吗?

我今天也遇到了这个问题,并通过以下步骤解决了它:

  1. 下载 latest stable version of phpMyAdmin
  2. 备份位于 /Library/Application Support/appsolute/MAMP PRO/phpMyAdmin
  3. 的旧 phpMyAdmin 目录
  4. 解压新下载的 phpMyAdmin 版本 - 我的名为 phpMyAdmin-4.8.3-all-languages
  5. 将此文件夹移动到 /Library/Application Support/appsolute/MAMP PRO/。您现在应该有 2 个 phpMyAdmin 文件夹 - 您的原始文件夹 phpMyAdmin 和新文件夹 phpMyAdmin-4.8.3-all-languages
  6. config.inc.php 文件从您的 原始 phpMyAdmin 文件夹复制到新文件夹 - 您必须确认可以覆盖 - 但请确定你绝对不会覆盖旧的
  7. 将您原来的 phpMyAdmin 文件夹重命名为 phpMyAdmin.old(或任何您想要的)并将新文件夹重命名为 phpMyAdmin.
  8. 重新启动 MAMP 服务器。如果您使用的是默认端口,请导航至 http://localhost/phpMyAdminhttp://localhost:8888/phpMyAdmin`,您应该恢复 phpMyAdmin。

我遇到了同样的问题,在将 MAMP PRO 从 4.x 升级到 5.x 后,只看到索引(而不是实际的基于 Web 的 phpMyAdmin 工具)。我看到了上面的解决方案,但没有尝试。支持说这可能是因为在升级过程中没有正确或完全复制 phpMyAdmin。他们的解决方案奏效了:

  1. 停止您的服务器并退出 MAMP PRO。 (您的 phpMyAdmin 位于 /Library/Application Support/appsolute/MAMP PRO/phpMyAdmin)
  2. 将此文件夹重命名为 phpMyAdmin_bak
  3. 启动 MAMP PRO,启动您的服务器
  4. 你应该有一个新的 /Library/Application Support/appsolute/MAMP PRO/phpMyAdmin
  5. 又好了。