Mamp Pro Apache无法在MacOS Catalina上启动

时间:2019-12-27 19:38:59

标签: macos apache mamp macos-catalina mamp-pro

Apache将不再启动。

我在互联网上尝试了大多数解决方案。什么都没用。 在apache_error.log中,我得到:

[Fri Dec 27 20:33:10 2019] [alert] Child 5905 returned a Fatal error... Apache is exiting!
[Fri Dec 27 20:33:10 2019] [alert] (22)Invalid argument: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Fri Dec 27 20:33:10 2019] [alert] (22)Invalid argument: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Fri Dec 27 20:33:10 2019] [alert] (22)Invalid argument: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive

现在这里的dude/dudette表示要重置默认值

但这没有帮助。

该怎么办?

4 个答案:

答案 0 :(得分:1)

MAMP Pro 6希望每个主机的文档根目录位于/ Applications / MAMP之外。我删除了所有旧主机,将根目录移至/ Users / me / Sites,并添加了具有新文档根目录的新主机。最后一步似乎是最后的把戏:

文件>重置Apache模块

手指交叉。其他线程中的其他建议均无济于事。 apache日志文件中没有任何错误。

答案 1 :(得分:1)

对我来说以下有效:

  • 去'~/Library/Application Support/appsolute/MAMP PRO`
  • 删除文件httpd.conf

重新启动 Mamp 后,文件会重新生成并运行 apache。

答案 2 :(得分:0)

我自己找到了答案。

重置模板是不够的。

  

文件>编辑模板>将所有模板还原为默认设置...

然后:

  

文件>出厂设置>设置1

然后,通过标准端口按钮将端口设置回80。

现在可以了?

答案 3 :(得分:0)

使用选项将服务器端口设置为 80、81、443、7443、3306 和 11211,端口和用户为我工作 - mamp pro 6.3.2