Dja*_*ave 58 apache macos mamp
我让MAMP工作了几个月,最近安装了PostgreSQL.它也建议安装Apache,我这样做是为了确保PostgreSQL能够正常工作.然后我卸载了PostgreSQL和apache构建并尝试重新启动MAMP.它启动了MySQL数据库(绿灯)但Apache没有启动.我卸载并重新安装MAMP只是为了面对同样的问题.
Apache似乎没有在MAMP文件夹中记录任何错误,所以没有任何错误报告我正在努力从哪里开始修复它.我希望它能解决这个问题,即我安装了另一个版本(并删除了它)导致了这个问题,但是我太缺乏经验而无法知道我做了什么.
如果不在MAMP文件夹中,我在哪里可以找到任何错误?不在:
Qul*_*une 147
使用命令行确定Apache为我解决了这个问题:
sudo apachectl stop
Run Code Online (Sandbox Code Playgroud)
Jos*_*res 44
对于那些升级到Yosemite的人来说,似乎有一个我不太了解的错误,但它很容易修复,因为它们在Twitter帐户上发布.
10.10 Preview 5错误的解决方法:将位于'/ Applications/MAMP/Library/bin'中的文件"envvars"重命名为"_envvars"(@mamp_en)
Don*_*bal 35
我有一个类似的问题,可以通过在命令行上启动包含在MAMP中的apachectl来解决它:
$ /Applications/MAMP/Library/bin/apachectl start
Run Code Online (Sandbox Code Playgroud)
会产生的
Syntax error on line 427 of /Applications/MAMP/conf/apache/httpd.conf:
Invalid command '\xef\xbf\xbc#AllowOverride', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)
此错误消息不在其他地方,不在任何日志文件或系统控制台中.(事实证明我从文档文件中复制了一行,该文件复制了一些不适用于我的系统的特殊字符 - 这很容易找到!)
这适用于MAMP 2.0.1,可能在较新版本中处理得更好.
我一直在浏览所有Stackoverflow帖子,但没有运气.最后,我遇到了这个问题:https: //www.speakinginbytes.com/2013/02/mamp-problems/
有时Apache通过MAMP设置打开特定文件夹,该文件夹不再存在.如果您简单地转到MAMP并通过首选项按钮更改该设置,您应该能够修复它.
这对我有用.希望它会帮助别人!
我知道这是旧的,但万一有人遇到这个.我的虚拟主机文件(/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf)中有一个错误,导致Apache无法启动.直到我手动尝试从命令行(/Applications/MAMP/bin/startApache.sh)启动MAMP的Apache版本,我才看到错误,并且能够修复它.
| 归档时间: |
|
| 查看次数: |
82127 次 |
| 最近记录: |