我安装了stackless pyton 2.6.2读几个网站称,其与香草蟒蛇完全兼容之后。安装后,我发现我的Django的应用程序不工作了。

我做了重新安装的Django(1.1)再次和现在的IM样的丢失。我得到的误差是500:

内部服务器错误

在服务器遇到一个内部错误或配置错误,无法完成请求。

请与服务器管理员联系,站长@本地,并通知他们错误发生的时间,以及任何你可能已经做了可能造成的错误。

这个错误的详细信息可在服务器错误日志。 阿帕奇/ 2.2.11(Ubuntu的)DAV / 2 PHP / 5.2.6-3ubuntu4.1用了Suhosin贴片的mod_python / 3.3.1的Python / 2.6.2 mod_ruby / 1.2.6红宝石/ 1.8.7(2008-08-11 )在127.0.0.1端口80的mod_ssl / 2.2.11的OpenSSL / 0.9.8g服务器

还有什么,可以或应该怎么办?

编辑:从1日评论我明白,这个问题是不是在Django,但mod_python的与Apache的?所以我编辑我的问题标题。

EDIT2:我觉得有什么不妥一些路径的设置。我试着从mod_python的去mod_wsgi的,好不容易才终于将它设置正确只得到一个错误: [太阳年08月16 12点38分22秒2009] [错误] [客户端127.0.0.1]提高ImproperlyConfigured( “错误加载MySQLdb的模块:%S” %E) [太阳年08月16 12点38分22秒2009] [错误] [客户端127.0.0.1] ImproperlyConfigured:错误加载MySQLdb的模块:无模块命名MySQLdb的

艾伦

有帮助吗?

解决方案

当你安装Python的新版本(无论是stackless或不)您还需要重新安装所有你需要的第三方模块 - 无论是从来源,你说你不想做,或从包专为您刚刚安装的Python的新版本。

所以,签从中性向与Python安装2.6.2库:它也有mod_python的,MySQLdb的,Django的的特定版本的Python,你可能需要的任何其他第三方的东西?真的是没有“银弹”的包管理,我知道的Python捆绑你所能可能需要的所有的包没有“相扑分布”的(如果有的话,它必须是GB的许多10S; - )<。 / p>

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top