小编bar*_*ore的帖子

在Django安装程序中无法解决mod_wsgi异常

我正在与我的托管服务提供商合作以启动和运行Django应用程序,但我们都没有经验丰富,我们基本上完全走到了尽头.

我没有直接访问conf文件,但是这里的内容是如何描述给我的:

<IfModule mod_wsgi.c>
WSGIScriptAlias /fredapp/ /home/fred/public_html/cgi-bin/fredapp/apache/django.wsgi
WSGIDaemonProcess fred threads=15 display-name=%{GROUP} python-path=/home/fred/public_html/cgi-bin/fredapp/apache/
WSGIProcessGroup fred
WSGIApplicationGroup %{GLOBAL}
</IfModule>

Alias /robots.txt /home/fred/public_html/fred-site/robots.txt
Alias /favicon.ico /home/fred/public_html/fred-site/favicon.ico

Alias /settings/media/ /home/fred/public_html/fred-site/media/
Run Code Online (Sandbox Code Playgroud)

我的"django.wsgi"脚本没什么特别的:

import os, sys
sys.path.append('/home/fred/public_html/cgi-bin/')
sys.path.append('/home/fred/public_html/cgi-bin/fredapp/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'fredapp.settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

所以我的理解是,所有这一切都意味着如果有一个请求进入domain.com/fredapp/,它应该通过django.wsgi转交给应用程序.但是,我得到的唯一回应是:

[Fri Jan 22 18:46:08 2010] [error] [client xx.xxx.xx.xx] File does not exist: /home/fred/public_html/domain.com/500.shtml
[Fri Jan 22 18:46:08 2010] [error] [client xx.xxx.xx.xx] mod_wsgi (pid=26760): Exception occurred processing WSGI script '/home/fred/public_html/cgi-bin/fredapp/apache/django.wsgi'.
[Fri Jan 22 18:46:03 2010] [error] [client xx.xxx.xx.xx] File does …
Run Code Online (Sandbox Code Playgroud)

python apache django wsgi

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache ×1

django ×1

python ×1

wsgi ×1