我的 mac 今天早些时候死机了,我强迫它重新启动(涉及几次强制退出并最终按住电源按钮)。启动后,除 MAMP Pro 外,一切正常。当它启动时,它不报告任何错误,只是在启动 MySQL 时挂起,旁边有一个微调器。
我试过卸载并重新安装无济于事。但是,常规 MAMP 工作得很好。我已经多次删除并重新安装了 /Library/Application Support/appsolute/MAMP Pro,但也许还有其他文件丢失了?
我的 mac 今天早些时候死机了,我强迫它重新启动(涉及几次强制退出并最终按住电源按钮)。启动后,除 MAMP Pro 外,一切正常。当它启动时,它不报告任何错误,只是在启动 MySQL 时挂起,旁边有一个微调器。
我试过卸载并重新安装无济于事。但是,常规 MAMP 工作得很好。我已经多次删除并重新安装了 /Library/Application Support/appsolute/MAMP Pro,但也许还有其他文件丢失了?
今晚我遇到了这个问题。
原因是我创建了一个主机名,但在单击Apply之前忘记将其分配给磁盘位置。
令人惊讶的是,一旦你这样做了,就没有办法真正纠正你的错误——每次启动时它都会挂起,而且你永远无法选择修复磁盘位置。
解决方案是从 MAMP 设置列表中手动删除该条目。
~/Library/Application Support/appsolute/MAMP PRO/settings.plist
找到<dict>
包含错误主机的条目 - 您将在 XML 中看到:
<key>serverName</key>
<string>yourhostname</string>
<dict>...</dict>
删除包含您的主机名的整个节点缺少磁盘位置并保存文件
你应该回来做生意了。
为了将来避免这种情况,最好打开 MAMP 首选项并取消选中允许在主机的磁盘位置无效时应用
只需在终端 killall -9 mysqld 上运行它
通过用 /etc/apache2/httpd.conf~original 覆盖 /etc/apache2/httpd.conf 来修复它
在此问题发生之前,我添加了一个名称中带有下划线的虚拟主机。
通过手动编辑 ~/Library/Application Support/appsolute/MAMP PRO/settings4.plist 用破折号替换下划线后,一切都恢复了。
Mamp Pro 6(从 2021 年 7 月的版本 5 更新)有同样的启动问题,以下修复了它...
htdocs
文件夹(将其移至我的 Documents 文件夹)启动 MAMP。一切又开始工作了。很奇怪,但它起作用了,这里的其他答案都没有,所以......