Apache 安装mod#wsgi+;时出现httpd.config错误;德扬戈

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.

已经两个多星期了。我试图安装,但仍然得到错误。 首先,我确实搜索过类似的错误,但我根本没有找到解决方案。如果你找到了。请让我知道

第二,这是我的状态: 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.conf
  • /etc/apache2/users/akhyar.conf pastebin.com/zcY58WTV(很抱歉,Iam新堆栈溢出)
  • /etc/apache2/httpd.conf pastebin.com/je2D8zMz
  • 第三,这是我的错误: 当我运行apachectl configtest时,会出现此错误 那么,到底发生了什么?有人能告诉我为什么并告诉我错误吗? 如果问题已经解决,那么在我的MAMP上配置mod_wsgi的下一步是什么


    在此之前,非常感谢您的帮助。

    在此文件第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将来自无关的东西。