【问题标题】:MAMP (OS X 10.10 beta 2) Apache not starts (httpd cannot be opened)MAMP (OS X 10.10 beta 2) Apache 未启动(httpd 无法打开)
【发布时间】:2014-08-22 08:14:01
【问题描述】:

我刚刚获得了 OS X 10.10 的新公共 beta 2,MAMP 停止工作。 apache服务器没办法启动,80或8080端口,老是报错:httpd无法打开...

在第一个公开测试版中,MAMP 工作正常。通过 Google 找到一些建议:将位于 /Applications/MAMP/Library/bin 中的文件“envvars”重命名为“_envvars”,这根本不起作用。

知道如何解决这个问题吗?

【问题讨论】:

    标签: apache mamp


    【解决方案1】:

    在/Applications/MAMP/Library/bin 中重命名envvars 文件对我有用。

    【讨论】:

    • 当我收到此错误时,这对我有用:dyld: Symbol not found: _iconv Referenced from: /usr/lib/libmecabra.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib in /usr/lib/libmecabra.dylib /Applications/MAMP/Library/bin/apachectl: line 80: 20269 Trace/BPT trap: 5 $HTTPD -k $ARGV
    【解决方案2】:

    我觉得奇怪的是,“_envvars”解决方案适用于某些人,但不适用于其他人。正如我在上一篇文章中提到的,在我更改了那个小文件名的那一刻,MAMP PRO 的 Apache 服务器又开始运行了。

    我应该注意到,直到我在 Yosemite Public Beta 1 之上安装 Yosemite DP5 之后,问题才开始出现。或者也许是当我在 DP5 之上安装 Yosemite DP6 时。不管是什么情况,这个修复确实对我有用。

    可能与您的特定操作系统配置或您使用的特定机器有关。

    【讨论】:

    • 我不运行 DPx 版本,我昨天发布了 public beta 2。我做了 a) 在 3.04 上安装 3.05 -> 不工作。 b) 完全卸载 MAMP,然后重新安装 3.05 -> 不工作。 c)
    • c) 尝试了几个端口组合,没有错误日志,然后我注意到当我尝试启动 MAMP 页面时会生成崩溃报告(未找到符号:_iconv,所以我重命名了 _envvars 并返回它的原始名称和每次崩溃报告显示的相同。我应该检查什么以测试并在此处发布?
    • 我现在已经安装了 AMPPS,它工作正常,完全没有问题。只有设置它的方式我不太喜欢。将保持 MAMP 并行,并在上述问题解决后恢复使用 MAMP。
    猜你喜欢
    • 2012-07-25
    • 2013-11-03
    • 2014-12-24
    • 2014-07-24
    • 2017-09-11
    • 1970-01-01
    • 2019-05-20
    • 2015-11-08
    • 2014-10-17
    相关资源
    最近更新 更多