【问题标题】:Mamp Pro Apache won't start on MacOS CatalinaMamp Pro Apache 无法在 MacOS Catalina 上启动
【发布时间】:2020-04-17 16:41:07
【问题描述】:

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

但这无济于事。

怎么办?

【问题讨论】:

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


    【解决方案1】:

    我自己找到了答案。

    重置模板是不够的。

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

    还有:

    文件>出厂设置>设置1

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

    现在可以了?

    【讨论】:

    • 对我来说,“还原所有...”选项是灰色的 :(
    • Ufff... 无法无中生有地启动我的 mamp。我不明白为什么端口突然更改但将它们设置回默认 (80) apache 再次启动。谢谢分享!
    【解决方案2】:

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

    文件 > 重置 Apache 模块

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

    【讨论】:

    • 我遇到了这个问题,即使我的主机都不在 /Applications/MAMP 目录中。不过,神奇的 Reset Apache Modules 完全为我解决了这个问题。谢谢!
    【解决方案3】:

    对我来说,以下工作:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2015-11-08
        • 1970-01-01
        • 2014-10-01
        • 2017-01-09
        • 2019-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        相关资源
        最近更新 更多