今天我更新了OS X Mountain Lion。我注意到Apache不会在MAMP中启动。 apache日志文件中似乎没有新内容。在终端中运行sudo apachectl -k start
给我这个:
httpd: Could not reliably determine the server's fully qualified domain name, using Ryan-Smiths-MacBook.local for ServerName
我的httpd.conf
文件中定义了ServerName。
我还注意到“Web共享”不再出现在“设置”窗格中了......很奇怪。
任何想法?
谢谢!
答案 0 :(得分:17)
嗨瑞恩,我们遇到了这个问题
事实证明系统自带的apache正在运行。我们在此处记录了http://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/
干杯
理查德
答案 1 :(得分:10)
要解决问题,并启动MAMP apache,您现在可以参考:(上面的链接现在已经破了。)
https://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/
或者只需运行以下命令:
sudo apachectl stop
此外,如果遇到mysql不再启动的问题,请尝试通过执行以下操作来终止可能已经运行的mysql进程:
现金: http://eliteeternity.com/mysql-server-wont-start-mamp-red-light-mac/ http://forum.mamp.info/viewtopic.php?f=6&t=6149
答案 2 :(得分:2)
在MAMP PRO 2.1.1中,点击工具> 退出内置Apache 。
答案 3 :(得分:2)
我能够通过打开Activity Monitor来解决这个运行OS X 10.8.4的问题,选择“All Processes”然后在标题中使用“httpd”查杀任何内容。之后,我能够启动MAMP,MYSQL和Apache服务器都开绿灯了!
答案 4 :(得分:2)
这个修复我的MAMP
使用Finder导航到/ Applications / MAMP / bin / apache2 / bin,并将envvars重命名为_envvars(是的,只需添加下划线)。繁荣!做完了。
来自codesoap
答案 5 :(得分:1)
有同样的问题;没有其他技巧有帮助。我发现我有一个“允许来自127.0.0.1”的实例 - 删除IP就行了。不知道为什么。
答案 6 :(得分:1)
OSX Mountain Lion的问题是/usr/lib/libpq.5.3.dylib
不存在,但/usr/lib/libpq.5.dylib
确实存在。
要解决此问题,请打开终端并:
~# sudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
答案 7 :(得分:1)
尝试使用以下命令修改httpd.conf中的mamp:
LoadModule php5_module /Applications/MAMP/bin/php/php5.5.3/modules/libphp5.so
答案 8 :(得分:1)
我对类似问题的解决方案。即MySQL从MAMP管理器实用程序运行良好。 Apache服务器没有,“Open start page”显示为灰色,即无效。
似乎我的问题是,Apache服务器不是出于某种原因而无法访问/ Applications / MAMP / logs文件夹中的日志文件apache_error.log。该文件似乎以某种方式“卡住”,即我无法使用chmod命令更改文件的访问权限。只有在我完全删除日志文件然后重新启动MAMP控制实用程序并再次启动MySQL和Apache之后,一切正常。
BR, 的Janne
答案 9 :(得分:0)
有同样的问题。
然后我将ServerName
设置为localhost
,将Listen
端口设置为8080
,因为80在某种程度上不可用(甚至不是sudo)。在我看来,它似乎解决了这个问题。
答案 10 :(得分:0)
如果你没有像我一样有效,问题很可能就是你在运行MAMP的情况下运行MAMP更新,然后在不停止服务器的情况下关闭现有的MAMP。您需要做的就是重新启动机器。