我在阅读了几个网站之后安装了stackless pyton 2.6.2,它说它完全兼容了vanilla python。安装后,我发现我的Django应用程序不再工作。Stackless python停止了mod_python/apache的工作
我没有再次重新安装django(1.1),现在我有点失落。我得到的错误是500:
内部服务器错误
服务器遇到一个内部错误或配置错误,无法完成您的请求。
请与服务器管理员联系,站长@本地,并通知他们错误发生的时间,以及任何你可能已经做了可能造成的错误。
有关此错误的更多信息可能在服务器错误日志中可用。 Apache/2.2.11(Ubuntu)DAV/2 PHP/5.2.6-3ubuntu4.1与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?所以我编辑了我的问题标题。
编辑2:我认为某些路径设置有问题。我尝试从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) [太阳08月16日12时38分22秒2009] [错误] [客户端127.0.0.1] ImproperlyConfigured:错误加载MySQLdb的模块:没有名为MySQLdb的
艾伦
发布您的服务器日志的相关部分 - 可能在/ var/log/???下 – 2009-08-16 09:23:53
http://dpaste.com/81241/ 我在12.00左右安装了它,这样错误就开始了。 – 2009-08-16 09:44:21
那你有没有安装MySQLdb?安装,即在堆栈python?我收集这是一个不同版本的Python,所以我希望以前安装的所有软件包在此版本中都不可用。 – hughdbrown 2009-08-16 14:26:21