Django内部服务器错误,没有错误消息

时间:2013-03-01 21:47:55

标签: django macos apache mod-wsgi

另一个django服务器错误问题。

我的网站启动并运行了一段时间,直到我今天重新启动了我的服务器。现在我收到内部服务器错误。 apache日志中没有任何相关内容。 settings.py中的Debug为True,使用shell确认为True。我不知道发生了什么,我无法从我的系统中获得有关错误的任何信息。

如果重要的话,这是在OSX 10.7上。

wsgi.py:

import os
import sys

path = '/Users/dpawlows/django/zone/'

if path not in sys.path:
    sys.path.append(path)

sys.path.append('Users/dpawlows/django')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

的httpd.conf:

LoadModule wsgi_module libexec/apache2/mod_wsgi.so
#WSGIPythonHome /opt/local/bin
WSGIScriptAlias /zone /Users/dpawlows/django/zone/apache/wsgi.py
<Directory "/Users/dpawlows/django/zone/">
Order allow,deny
Allow from all
</Directory>

Alias /static/ /Users/dpawlows/django/zone/register/static/
<Directory /Users/dpawlows/django/zone/register/static>
Order deny,allow
Allow from all
</Directory>

更新:在提取我100%确定工作的网站的备份副本并测试后,我得到完全相同的问题,因此问题似乎与应用程序无关。它必须是apache没有正确加载,或与db,但我不知道是什么,因为apache和mysql正在运行。欢迎任何其他想法或建议。

1 个答案:

答案 0 :(得分:0)

乍一看,你可以尝试更改'zone.settings'的'settings',如果不解决,可能会在Apache的error_log上抛出错误信息。