【发布时间】:2013-02-16 12:37:45
【问题描述】:
另一个django服务器错误问题。
我的网站已经启动并运行了一段时间,直到今天我重新启动了我的服务器。现在我收到内部服务器错误。 apache 日志中没有任何相关内容。 Debug 在 settings.py 中为 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 正在运行。欢迎任何其他想法或建议。
【问题讨论】:
-
如果您没有显示任何内容,您怎么知道这是内部服务器错误?甚至没有错误号(403 ? 500 ?)。你在某个地方有 htaccess 吗?
-
你使用的是什么版本的 Django?
-
这是我去网站时出现的错误。我在 error_log 或类似内容中没有收到任何其他错误消息。
-
我使用的是 django 1.4.3
-
您可以启用日志记录,stackoverflow.com/a/15100463/1428653
标签: django macos apache mod-wsgi