我很清楚错误是什么。网上有很多这方面的报道。它最有可能与我的settings.py的系统路径有关,因为我将我的项目移动到另一台计算机(旧项目在/ srv / www / tbg,新的项目在/ var / www / tbg) 。我改变了所有相关的路径;与Apache相关的settings.py,django.wsgi。也就是说,我已经尝试了我能想到的一切。这是我在网上找到的最有前途的链接:
https://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
但我仍然无法弄清楚我的错误是什么。这是我的django.wsgi
:
import os
import sys
path = '/var/www/tbg/'
if path not in sys.path:
sys.path.append(path)
#sys.path.append(path)#['/var/www/tbg'] + sys.path
os.environ['DJANGO_SETTINGS_MODULE'] = 'tbg.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
根据这个文件制作: https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/
如果您需要更多信息,请与我们联系。
修改:完整追溯:http://pastebin.com/6VTW2wWp