简体   繁体   English

WSGI / APACHE / DJANGO .. ImportError:无法导入设置

[英]WSGI / APACHE / DJANGO .. ImportError: Could not import settings

Im trying to server a django app within a virtual environment via wsgi within apache. 我试图通过apache中的wsgi在虚拟环境中服务器django应用。 But I get the error 但是我得到了错误

[Fri Oct 11 18:28:55 2013] [error] [client 86.151.x.x] ImportError: Could not import settings 'myapp.myapp_settings' (Is it on sys.path?): No module named settings

However everything seems fine, 但是一切似乎都很好,

PATH 路径

/opt/django/webtools_django15/
|-- __init__.py
|-- myapp
|   |-- __init__.py
|   |-- __init__.pyc
|   |-- myapp.wsgi
|   |-- myapp_settings.py
|   |-- myapp_settings.pyc
|   |-- myapp_urls.py
|   |-- forms.py
|   |-- forms.pyc
|   |-- models.py
|   |-- tests.py
|   |-- views.py
|   |-- views.py-bak
|   `-- views.pyc
|-- manage.py
|-- modules
|   `-- dnslookup.py
|-- static
|   !! omitted !!
|-- templates
|   `-- myapp
|       |-- myapp-about.html
|       |-- myapp-base.html
|       |-- myapp-cachecheck-result.html
|       |-- myapp-glossary.html
|       |-- myapp-home.html
|       |-- myapp-input-cachecheck.html
|       |-- myapp-input-cachecheck.html-bak
|       |-- myapp-input-lookup.html
|       |-- myapp-input-lookup.html-bak
|       |-- myapp-input-report.html
|       |-- myapp-input-report.html-bak
|       |-- myapp-lookup-result.html
|       |-- myapp-partners.html
|       |-- myapp-ratelimited.html
|       `-- myapp-report-result.html
`-- webtools_django15
    |-- __init__.py
    |-- __init__.pyc
    |-- settings.py
    |-- settings.py-bak
    |-- settings.pyc
    `-- urls.py

WSGI FILE WSGI文件

(django15)[root@bob-x django]# cat /opt/django/webtools_django15/myapp/myapp.wsgi
import os
import sys
import site

site.addsitedir("/opt/django/virtenv/django15/lib/python2.7/site-packages/")

from django.core.handlers.wsgi import WSGIHandler
sys.path.append('/opt/django/webtools_django15/')
sys.path.append('/opt/django/')

os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.myapp_settings'
application = WSGIHandler()

APACHE APACHE

<VirtualHost *:80 >
  DocumentRoot /opt/django/webtools_django15/
  ServerName myapp.co.uk
  ServerAlias www.myapp.co.uk direct.myapp.co.uk

  WSGIApplicationGroup myapp
  WSGIScriptAlias / /opt/django/webtools_django15/myapp/myapp.wsgi
  WSGIDaemonProcess myapp processes=5 python-path=/opt/django/webtools_django15:/opt/django/virtenv/django15/lib/python2.7/site-packages/ threads=1

  Alias /static/ /opt/django/webtools_django15/static/
  ErrorLog logs/myapp-error.log
  CustomLog logs/myapp-access.log common
</VirtualHost>

Am I missing something simple here ? 我在这里想念一些简单的东西吗?

Thanks, 谢谢,

Fixed via adding 通过添加固定

sys.path.append('/opt/django/webtools_django15/webtools_django15')

to my wgsi.. 给我的wgsi ..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Apache / mod_wsgi中的Django部署问题。 ImportError:无法导入设置&#39;site.settings&#39; - Django deployment problem in Apache/mod_wsgi. ImportError: Could not import settings 'site.settings' 带有mod_wsgi的Apache上的Django:设置上的ImportError - Django on Apache with mod_wsgi: ImportError on settings 如何停止获取ImportError:在将django与wsgi一起使用时无法导入设置'mofin.settings'? - How do I stop getting ImportError: Could not import settings 'mofin.settings' when using django with wsgi? Apache + django pythonpath混淆:ImportError:无法导入设置“ mysite.settings” - Apache+django pythonpath confusion: ImportError: Could not import settings 'mysite.settings' ImportError:无法导入设置 - ImportError: Could not import settings 使用apache和wsgi的Django抛出ImportError - Django with apache and wsgi throws ImportError Django新手部署问题-ImportError:无法导入设置“设置” - Django newbie deployment question - ImportError: Could not import settings 'settings' Apache上的Django:设置上的ImportError - Django on Apache: ImportError on settings Django 1.9 Apache错误导入django.core.handlers.wsgi ImportError:没有名为“ django”的模块 - Django 1.9 Apache error import django.core.handlers.wsgi ImportError: No module named 'django' ImportError:没有名为appName.settings Django 1.8 + Apache + mod_wsgi的模块 - ImportError: No module named appName.settings django 1.8 + Apache + mod_wsgi
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM