自更新为MAMP 5.0以来,PhpMyAdmin不起作用

时间:2018-08-07 23:06:40

标签: phpmyadmin mamp-pro

自从我对MAMP Pro 5.0.3进行更新以来,phpMyAdmin不再起作用。我刚得到“ / phpMyAdmin的索引” ... 我曾尝试更改端口,但必须返回到我的配置才能使网站运行。它是MySQL的端口3306。 我试图重新启动,重新安装phpMyAdmin,重新安装MAMP Pro,但是问题仍然存在。 从我的网站到MySQL的连接还可以,并且网站可以正常工作。但是我无法使phpMyAdmin运行... 有什么建议吗?

2 个答案:

答案 0 :(得分:3)

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

  1. 下载latest stable version of phpMyAdmin
  2. 备份位于new_function的旧private static void AddStringEmptyAfterEveryElement(XDocument documentElement) { AddStringEmptyAfterElement(documentElement.Root); } private static void AddStringEmptyAfterElement(XElement rootElement) { foreach ( XElement element in rootElement.Descendants() ) { if ( element.HasElements ) { AddStringEmptyAfterElement(element); } element.Add(String.Empty); } } 目录
  3. 解压缩新下载的phpMyAdmin版本-我的名为phpMyAdmin
  4. 将此文件夹移动到/Library/Application Support/appsolute/MAMP PRO/phpMyAdmin。现在,您应该有2个phpMyAdmin文件夹-原始文件夹phpMyAdmin-4.8.3-all-languages和新文件夹/Library/Application Support/appsolute/MAMP PRO/
  5. phpMyAdmin文件从您的原始 phpMyAdmin-4.8.3-all-languages文件夹复制到新文件夹-您必须确认可以覆盖-但请确保您绝对不会覆盖旧的
  6. 将您原来的config.inc.php文件夹重命名为phpMyAdmin(或您想要的任何名称),并将新文件夹重命名为phpMyAdmin
  7. 重新启动MAMP服务器。如果您使用的是默认端口,请导航至phpMyAdmin.oldhttp://localhost:8888/phpMyAdmin`,然后应恢复phpMyAdmin。

答案 1 :(得分:1)

我遇到了同样的问题,在将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. 一切都好。