Mamp Pro Apache 无法在 MacOS Catalina 上启动

Mamp Pro Apache won't start on MacOS Catalina

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 这里说要重置默认值

但这并没有帮助。

怎么办?

刚刚自己找到了答案。

重置模板是不够的。

File > Edit Template > Revert all Templates to default settings…

然后还有:

File > Factory Setting > Setting 1

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

现在可以使用了

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

文件 > 重置 Apache 模块

双手合十。其他线程中的其他建议没有帮助。在 apache 日志文件中没有发现任何错误。

对我来说,以下方法有效:

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

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

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