Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 升级到雪豹后修复mod_wsgi_Django_Apache_Osx Snow Leopard_Mod Wsgi - Fatal编程技术网

Django 升级到雪豹后修复mod_wsgi

Django 升级到雪豹后修复mod_wsgi,django,apache,osx-snow-leopard,mod-wsgi,Django,Apache,Osx Snow Leopard,Mod Wsgi,将MBP升级到10.6后,我在apache的error.log中获得以下内容: [error][client::1]脚本头过早结束:django.wsgi 建议: 如果使用守护进程模式,这是mod_wsgi守护进程在处理请求时崩溃的症状。您可能还会看到消息“segmentation fault”。有关上述“分段故障”的问题,请参见答案 上面提到的一节说: 这几乎总是由Apache在加载mod_wsgi的同时加载mod_python造成的,python安装没有提供共享库,或者mod_python最

将MBP升级到10.6后,我在apache的error.log中获得以下内容:

[error][client::1]脚本头过早结束:django.wsgi

建议:

如果使用守护进程模式,这是mod_wsgi守护进程在处理请求时崩溃的症状。您可能还会看到消息“segmentation fault”。有关上述“分段故障”的问题,请参见答案

上面提到的一节说:

这几乎总是由Apache在加载mod_wsgi的同时加载mod_python造成的,python安装没有提供共享库,或者mod_python最初是根据静态python库构建的。在旧的Linux发行版开始将Python作为共享库提供之前,这尤其是一个问题

Apache的配置似乎是正确的(在安装之前没有更改),并且没有加载mod_python

我尝试使用上次的方法重建mod_wsgi,但在我制作时出错,短版本为:

[……]

lipo:无法确定:.out的体系结构类型


我做了很多其他的尝试——确保我正在运行我认为我正在运行的Apache安装,加载的配置文件就是我正在查看的配置文件,等等,但是我已经没有故障排除步骤了。下一步的解决方案和建议都欢迎:)

请使用谷歌群组mod_wsgi列表上的讨论。我不想在两个地方回答雪豹问题


更新1

您必须从MacOS X安装CD的可选安装目录安装XCode。如果不这样做,则不会安装任何系统、Apache或Python头文件

看起来您仍然安装了MacPorts gcc,因此发现它可以进行编译,但由于缺少所有头文件,导致编译失败


FWIW,mod_wsgi使用苹果提供的标准Apache、Python和GNU编译器在Snow Leopard下运行良好。

两个问题:您使用的是自己构建的Apache还是内置的Apache服务器?apache的哪个版本?谢谢。使用上面链接的说明编译了mod_wsgi