Mamp Pro 4:Apache启动失败。

6
我曾经在我的Mac(Os X 10.11)上使用Mamp Pro 4,一切都没有问题,但是突然间Apache无法启动。我收到了一个错误消息:“检查日志”,但是日志是空的。
我进行了几个测试:
  • 重新安装Mamp Pro 4(4.0.6);
  • 使用磁盘实用工具和Onyx重新构建权限;
  • 将Mac os X El Captain升级到Sierra;
  • 将Apache/MySql作为“www”或“user”启动。
注意:
  • 1)启动系统自带的Apache可以正常工作;
  • 2)使用MAMP(非Pro版本)时,Apache也能正常工作。
还有其他建议吗?谢谢。

已升级至MAMP PRO 4.1,仍然无法正常工作。 - Uncoke
3个回答

13

已解决!! 问题在SSL中。由于某些原因,它停止工作了。没有日志和任何警告:只有一个空日志。我删除了SSL并创建了一个新证书。 现在Apache也正常工作。


1
非常有趣地解决了这个问题。有人明白为什么会解决吗? - Iceman
1
谢谢,你帮我省了一整天的时间去搜索这个在我的内核安装中。 - Martin Tonev
1
救命稻草!我在清理时误删了我的“自签名SSL”文件夹。重新安装它解决了问题。 - vaughanos
我只是讨厌MAMP没有任何日志或显示任何地方,这就是问题所在。浪费了数小时的时间,直到看到这个才明白。挽救了一天。非常感谢... - Mehmet Fatih Yıldız

3

你尝试过强制退出apache吗?我有时也会遇到这个问题,使用终端命令sudo killall httpdsudo killall mysqld可以解决这个问题。

有时我需要重复执行几次命令。


谢谢,但是...什么也没有。httpd没有运行。 - Uncoke

3
升级到mamp pro 4.2.1后,现在apache无法启动。按照此处的指示操作,但活动监视器中没有任何信息,日志文件也没有任何信息。
通过删除mamp pro中的主机(其中文档根目录已被删除),问题得到解决。
如果您在左上角的Hosts链接旁看到红色圆形箭头,请找到未正确解析为文档根目录的主机,然后修复或删除它们。这样就可以解决问题了。

1
这对我来说是答案。我删除了一些旧项目,这使得MAMP中的某些主机无效。如果您设置了很多主机,则不会显示任何错误标记,这非常没有帮助。 - foamcow
在MAMP 6中,一个主机是红色的,这导致Apache默默失败。谢谢。https://documentation.mamp.info/en/MAMP-PRO-Mac/FAQ/Apache/Apache-will-not-start/ - EpicVoyage

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接