mod_wsgi 无法解析 WSGI 脚本文件 | 处理 WSGI 脚本时发生异常 | 无法导入“站点”模块

PSC

我在centos 6.9机器上使用带有httpd的httpd和mod_wsgi,这里是相关文件,我试图在apache 2.15版本上部署django,尝试谷歌很多但无法解决问题,任何帮助将不胜感激

django.conf

WSGIPythonHome /home/pbadmin/venv/bin/python
WSGIPythonPath /home/pbadmin/venv/lib/python2.7/site-packages


<VirtualHost *:8888>

   ServerAdmin root@localhost
   ServerName  10.0.48.40
   DocumentRoot /var/www/PBpy
   WSGIScriptAlias / /var/www/PBpy/PBpy/wsgi.py

   WSGIDaemonProcess PBpy python-path=/home/pbadmin/venv/lib/python2.7/site-packages


   ErrorLog "/home/pbadmin/pylogs"
   <Directory "/var/www/PBpy">
     Order deny,allow
     Allow from all
   </Directory>

</VirtualHost>

wsgi.py

import os
import sys

#sys.path.append('/var/www/PBpy')

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "PBpy.settings")

application = get_wsgi_application()

错误日志

[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94] mod_wsgi (pid=6148): Target WSGI script '/home/pbadmin/PBpy/apache/django.wsgi' cannot b$
[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94] mod_wsgi (pid=6148): Exception occurred processing WSGI script '/home/pbadmin/PBpy/apach$
[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94] Traceback (most recent call last):
[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94]   File "/home/pbadmin/PBpy/apache/django.wsgi", line 10, in <module>
[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94]     import django.core.handlers.wsgi
[Thu Jun 01 12:27:24 2017] [error] [client 10.0.32.94]   File "/home/pbadmin/venv/lib/python2.7/site-packages/django/__init__.py", line 3, in <
格雷厄姆·邓普顿

您不应该一开始就设置WSGIPythonHome二进制文件python读:

了解如何正确设置 Python 虚拟环境。

您还缺少一个WSGIProcessGroup指令。您实际上并未将应用程序委托给已定义的守护进程组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从gevent导入wsgi

在mod_wsgi中运行的烧瓶无法写入/ tmp

Django和mod_wsgi出现问题:“脚本在返回标头之前超时:wsgi.py”

资源暂时不可用:mod_wsgi(pid = 28433):无法连接到WSGI守护进程

mod_wsgi无法连接WSGI守护进程

没有这样的文件或目录:mod_wsgi:无法连接到'/var/run/apache2/wsgi.30303.0.1.sock'上的WSGI守护进程'web2py'

Flask,IIS,Python,wfastcgi读取WSGI处理程序时发生错误:ImportError:无法导入名称“ Flask”

无法在Flask设置中解决mod_wsgi异常

mod_wsgi:处理WSGI脚本时发生异常(Django部署)

AWS Lightsail'处理WSGI脚本时发生异常'

Flask无法在WSGI mod上导入Python文件

无法使用Apache + mod_wsgi远程访问Django应用

无法使用Python 2.7重新编译mod_wsgi

无法使用mod_wsgi确定apache中HTTP 500的原因

在Django mod_wsgi脚本中访问请求标头

卡在mod_wsgi上

当我触摸wsgi脚本时,不会重新加载带有mod_wsgi的烧瓶应用程序

处理来自WSGI请求的文件

Django(mod_wsgi)处理WSGI脚本时发生异常

mod_wsgi(pid = 2179):目标WSGI脚本'/opt/graphite/conf/graphite.wsgi'无法作为Python模块加载

目标WSGI脚本'../wsgi.py'无法作为Python模块加载

从item-catalog导入应用程序将WSGI脚本SyntaxError处理为应用程序时发生异常

Apache 无法使用 mod_wsgi 作为 Windows 服务启动

目标 WSGI 脚本 '/home/ubuntu/Django/bot/wsgi.py' 无法作为 Python 模块加载

无法在 Apache (mod_wsgi) 上部署官方 Django 教程

Mod_Wsgi 缺少符号

CentOs 7 无法安装 mod_wsgi

目标 WSGI 脚本无法作为 python 模块加载和导入错误:没有名为“django”的模块

即使我安装了 Visual C++,我也无法安装 mod_wsgi