在MAMP中,Apache服务器无法启动.以下是错误日志:
[Wed Aug 01 21:07:34 2012] [notice] Digest: generating secret for digest authentication ...
[Wed Aug 01 21:07:34 2012] [notice] Digest: done
[Wed Aug 01 21:07:34 2012] [notice] Apache/2.0.63 (Unix) PHP/5.3.2 DAV/2 configured -- resuming normal operations
[Wed Aug 01 21:08:00 2012] [notice] caught SIGTERM, shutting down
[Wed Aug 01 21:08:01 2012] [notice] Digest: generating secret for digest authentication ...
[Wed Aug 01 21:08:01 2012] [notice] Digest: done
[Wed Aug 01 21:08:01 2012] [notice] Apache/2.0.63 (Unix) PHP/5.3.2 DAV/2 configured -- resuming normal operations
[Wed Aug 01 21:08:51 2012] [notice] caught SIGTERM, shutting down
Run Code Online (Sandbox Code Playgroud)
除了在htdocs中创建一个新文件夹之外,我认为我没有做任何普通的事情.有什么建议?
Eim*_*ius 80
我的解决方案:在/ Applications/Mamp/Library/bin中,找到文件envvars并将其重命名为_envvars.
现在它有效.
que*_*luz 18
我遇到了同样的问题与上面相同的日志输出,但不需要重新安装MAMP来解决我的情况下的问题.当我遇到这个错误时,它与我设置的一个主机有关.单击"主机"选项卡,查看是否有任何主机显示为红色:

红色主机需要SSL证书.在配置中,在我更改了应用程序的文件结构后,我没有对所需证书的有效引用.解决此问题并应用更改后,主机不再以红色突出显示,我可以通过MAMP启动Apache.
此外,您可以通过在终端中运行此命令来确保问题与Apache客户端本身无关:
sudo /Applications/MAMP/Library/bin/apachectl restart
Run Code Online (Sandbox Code Playgroud)
要么
sudo /Applications/MAMP\ PRO/Library/bin/apachectl restart
Run Code Online (Sandbox Code Playgroud)
如果您能够在终端中启动Apache,则表明您已经排除了MAMP的Apache客户端本身的错误.
Tar*_*ere 17
将文件envvars的名称更改为/ Applications/MAMP/Library/bin中的_envvars,就是这样.
小智 6
我没有重新安装mamp,而是执行了以下操作:
1. Moved back to default mamp ports
2. Started mamp
3. Stopped mamp
4. Went back to ports 80 443 3306
Run Code Online (Sandbox Code Playgroud)
它开始工作了.
| 归档时间: |
|
| 查看次数: |
37411 次 |
| 最近记录: |