在阅读了几个说它与 vanilla python 完全兼容的网站后,我安装了 stackless pyton 2.6.2。安装后我发现我的 django 应用程序不再工作了。
我确实再次重新安装了 django (1.1),现在我有点迷路了。我得到的错误是 500:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请联系服务器管理员 webmaster@localhost 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。
服务器错误日志中可能提供有关此错误的更多信息。Apache/2.2.11 (Ubuntu) DAV/2 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11 ) mod_ssl/2.2.11 OpenSSL/0.9.8g 服务器在 127.0.0.1 端口 80
还有什么,我可以或应该做什么?
编辑:从第 1 条评论中,我了解到问题不在 django 中,而是在 mod_python 和 apache 中?所以我编辑了我的问题标题。
Edit2:我认为某些路径设置有问题。我尝试从 mod_python 到 mod_wsgi,最终设法正确设置它只是为了得到下一个错误:[Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] ImproperlyConfigured:加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块
艾伦