我确实得到了一个空白的 Django 项目,但它是 1.3.1 版,无法处理我的 1.4.1 代码。所以我创建了一个 Virtualenv 并安装了最新的 Django 但只能得到 500 个错误。
在 Virtualenv 中从 Apache 上的 mod_fcgid 启动 Django。我每次都在 Apache 日志中得到这些。
File "/home/user/django/env/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 58, in get_internal_wsgi_application
File "/home/user/django/env/lib/python2.6/site-packages/django/core/servers/fastcgi.py", line 183, in runfastcgi
File "/home/user/django/env/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 58, in get_internal_wsgi_application
File "/home/user/django/env/lib/python2.6/site-packages/django/core/servers/fastcgi.py", line 183, in runfastcgi
行号分别对应这些
"could not import module '%s': %s" % (app_path, module_name, e))
WSGIServer(get_internal_wsgi_application(), **wsgi_opts).run()
第一个是在 的定义内get_internal_wsgi_application()
。
这是什么原因造成的?
有没有办法在 Apache 日志中获得更多有用的调试信息?
为什么错误重复?
更新
如果有人知道这里发生了什么,我会很感兴趣,但由于 Web2py 在相同的条件下工作正常,我认为这是 Django 的一个问题并继续前进。