gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 22:46:37 25 4
gpt4 key购买 nike

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

我一直在将 Apache 与 passenger 一起用于我的 Rails 工作,并为我的 PHP 工作设置自定义虚拟主机。

没有在我的机器上进行初始设置。所以我不确定它是如何配置的。我试图在周末调整一些设置,但似乎已将其全部破坏。

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

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

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

我怎样才能重置到它的初始状态?如果我这样做,你能给我一个关于如何设置 php/vhosts dev 而不必使用 mamp 的教程吗?

非常感谢您的帮助 - 我已经用这个把头发拔了 2 天了。

最佳答案

您是否通过命令行启动 apache (/usr/sbin/apachectl start)?如果是这样,它会打印任何错误吗?您可以查看 /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 做的事情。也许其他人可以阐明这一点。

关于php - OSX 10 - Apache 拒绝工作 - 如何调试或从头开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9158143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com