Apache 安装mod#wsgi+;时出现httpd.config错误;德扬戈
已经两个多星期了。我试图安装,但仍然得到错误。 首先,我确实搜索过类似的错误,但我根本没有找到解决方案。如果你找到了。请让我知道 第二,这是我的状态: 1.我已经安装了Python2.7和django 1.5.1(它可以正常工作)。 2.我还安装了MAMP。 3.我尝试配置mod_wsgi,并希望它与我的MAMP apache服务器集成。 4.使用mac mountain lion 10.8.4 我的配置文件:Apache 安装mod#wsgi+;时出现httpd.config错误;德扬戈,apache,Apache,已经两个多星期了。我试图安装,但仍然得到错误。 首先,我确实搜索过类似的错误,但我根本没有找到解决方案。如果你找到了。请让我知道 第二,这是我的状态: 1.我已经安装了Python2.7和django 1.5.1(它可以正常工作)。 2.我还安装了MAMP。 3.我尝试配置mod_wsgi,并希望它与我的MAMP apache服务器集成。 4.使用mac mountain lion 10.8.4 我的配置文件: /etc/apache2/original/extra/httpd-userdir.
在此之前,非常感谢您的帮助。在此文件第15行中,您将包括每个用户的配置文件: 在这一行的第473行,即每用户配置文件中的一个,您再次包含上述文件: 这会在尝试解析conf文件时导致无限递归 我认为还有其他一些错误,老实说,这些文件相当混乱,但最好的方法是从akhyar.conf中删除所有Include指令。在大多数情况下,它们已经是重复的,如果没有,则将这些文件的内容内联,而不是使用
Include
。如果还有其他错误,您至少可以看到有用的行号来开始跟踪它们
还请注意,
[warn]
行只是警告-您可能应该修复这些警告,但服务器仍将在没有警告的情况下运行,这不是导致错误的原因。请注意,这纯粹是一个apache conf错误,将删除django/python/mod wsgi标记。另外,对于这种情况,Apache版本号非常重要。请提前感谢。这是我删除用户指令后的结果。问题都解决了吗?下次是否因为我删除了用户指令而出现用户问题?我是新来的。我甚至不知道这是mac的apache默认设置还是我的MAMP。。。可能仍然存在问题:D但尝试运行sudo apachectl stop
然后sudo apachectl start
,如果没有看到可怕的错误消息,请尝试在web浏览器中打开它。我认为在重新启动或在浏览器中很可能会出现错误,但该错误消息应该会指向下一步。当我尝试打开localhost时,我得到了403禁止页面。这是mac的默认apache吗?我怎么知道?简单的方法是运行sudo apachectl stop
,然后再次尝试打开它。如果您无法访问403,那么它一定是来自您的apache。但在这一点上,请从403开始进一步调试,如果google/etc不够,请打开一个新问题-您最初的错误来自无限递归,403将来自无关的东西。