OSX 10-Apache拒绝工作-如何调试或从头开始

Fin*_*nnn 4 php apache macos

我一直在使用Apache在本地计算机上为开发站点提供服务。

我一直在将Apache与乘客一起使用来完成我的rails工作,并为PHP工作设置了自定义虚拟主机。

没有在机器上进行初始设置。因此,我不确定该如何配置。我试图在周末调整一些设置,似乎已经破坏了所有设置。

我想我从apache2文件夹的根目录中删除了default.conf别名文件。

我完全不知如何解决此问题,所以我有几个问题。

我如何开始调试?我应该在哪里寻找错误?

我如何才能重置为初始状态?如果执行此操作,您能否为我提供一个有关如何设置php / vhosts dev的教程,而无需使用mamp。

非常感谢您的帮助-我已经将我的头发拉了2天了。

Sim*_*mon 5

您是否通过命令行(/usr/sbin/apachectl start)启动apache ?如果是这样,它会打印任何错误吗?您可以寻找/var/log/apache2/error_log任何错误吗?(我假设您使用的是Mac OS X附带的apache安装,而不是一些自定义版本)Apache的主要配置文件位于/etc/apache2/httpd.conf和引用(通过文件末尾以“ Include”开头的行)中的其他配置文件/etc/apache2/extra。您可以检查其中是否缺少任何一个?

编辑:哦,当然,谢谢:-)我不知道为什么sudo apachectl -t非sudo版本没有的时候给你错误。apachectl start还应该做什么-t。也许其他人可以阐明这一点。