阿帕奇&x2B;mod#wsgi+;OS X 10.5.8上的aspell python

阿帕奇&x2B;mod#wsgi+;OS X 10.5.8上的aspell python,python,django,apache,mod-wsgi,aspell,Python,Django,Apache,Mod Wsgi,Aspell,我有一个网站,以各种方式处理用户提交的文档,其中之一是对每个文档的一部分进行拼写检查。当我在Mac Mini上建立这个网站时(是的,我意识到对于一个网站来说,这是一个非常脆弱的设备,但它是内部的,办公室外没有人看到),我记得在从Apache调用aspell python时,要让aspell python在安装aspell时发挥良好的作用时遇到了一些困难,但愚蠢地忘了写下我是如何摆脱它的。我的印象是,它与Apache、Python和Aspell编译为在不同的位模式下运行有关(Apache为64位,

我有一个网站,以各种方式处理用户提交的文档,其中之一是对每个文档的一部分进行拼写检查。当我在Mac Mini上建立这个网站时(是的,我意识到对于一个网站来说,这是一个非常脆弱的设备,但它是内部的,办公室外没有人看到),我记得在从Apache调用aspell python时,要让aspell python在安装aspell时发挥良好的作用时遇到了一些困难,但愚蠢地忘了写下我是如何摆脱它的。我的印象是,它与Apache、Python和Aspell编译为在不同的位模式下运行有关(Apache为64位,Python和Aspell为32位,可能)

在任何情况下,我都在使用Apache和Python的库存安装,并且已经从源代码构建了Aspell,也从MacPorts安装了它。它已经愉快地相处了大约一年,但是

快进到今天:我运行了OSX的软件更新(现在我升级到了10.5.8),突然我的拼写检查器停止了工作。目前,Django发出的信息是aspell python“没有找到合适的映像”,特别是“通用包装器中没有匹配的体系结构”

Aspell和Aspell python继续在命令行中正常工作,但不是通过网站。有人有什么想法吗


编辑:现在使用10.5.8,我的psycopg2绑定也停止工作。aspell和psycopg2都被用作共享对象,如果有帮助的话。

如果您的升级只是从一个补丁版本10.5升级到更高版本的补丁版本10.5,那么您不应该看到在32位对64位的要求方面有任何变化。如果它现在坏了,它应该在以前坏过,因为它在10.5版本中的行为一直是一样的,并且在补丁版本中没有改变

唯一的原因可能不是这样的,是您是否遵循了以下说明:

并精简了Apache可执行文件,使其仅以32位运行,或将其plist文件更新为类似的32位运行

这是因为一些10.5补丁版本替换了Apache可执行文件,可能还替换了plist文件,因此您的本地更改将被覆盖


该文档确实指出,在升级操作系统后,您可能必须重新应用这些更改。

调整plist似乎没有什么不同,但在更新后再次细化httpd可执行文件完全解决了问题。谢谢你的帮助,我没有意识到软件更新可能会取代我的工作。