相关疑难解决方法(0)

django服务:wsgi.py?'无法加载为Python模块'

试图为django管理网站提供服务无济于事.请求时发生500内部服务器错误.该错误声称wsgi.py无法作为Python模块加载.下面是内部服务器错误和相关文件.

可能相关:起初尝试使用本地构建的python.另一个系统管理员尝试了这个python的loca构建,它不会执行.此本地版本仅适用于我的用户.我说这可能是相关的,但也试过系统python.

请求站点时出现500内部服务器错误.这是服务器错误日志:

[error] [client 208.120.168.168] mod_wsgi (pid=20239): Target WSGI script '/home/andrew/public_html/7DigAdmin/wsgi.py' cannot be loaded as Python module.
[error] [client 208.120.168.168] mod_wsgi (pid=20239): Exception occurred processing WSGI script '/home/andrew/public_html/7DigAdmin/wsgi.py'.
[error] Traceback (most recent call last):
[error] File "/home/andrew/public_html/7DigAdmin/wsgi.py", line 5, in ?
[error] import os
[error] ImportError: No module named os
Run Code Online (Sandbox Code Playgroud)

wsgi.py:

import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "/home/andrew/SCTN_7DigAdmin/SCTN_7DigAdmin/SCTN_7DigAdmin.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Run Code Online (Sandbox Code Playgroud)

wsgi.conf:

LoadModule wsgi_module modules/mod_wsgi.so

WSGIPythonHome /usr/local/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

httpd.conf中:

WSGIScriptAlias /7dadmin /home/andrew/public_html/7DigAdmin/wsgi.py
  <Directory /home/andrew/public_html/7DigAdmin>
     Order allow,deny
     Allow from all …
Run Code Online (Sandbox Code Playgroud)

python django

5
推荐指数
1
解决办法
8103
查看次数

标签 统计

django ×1

python ×1