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