안녕하세요 저는 여기서 몇 가지 문제가있어서 조언을 구하고 있습니다.로컬 호스트의 피라미드가
필자는 피라미드 앱을 만들었지 만 localhost에서 완벽하게 작동합니다. 이제 vps에 업로드하고 모든 종류의 문제가 발생합니다. 내 사이트는 수은으로 호스팅됩니다.
이를 참조하지 마십시오 : 나는 많은 시간과 많이 봤 것을 시도했습니다 http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/modwsgi/index.html
, 내가 여기에 질문을 부탁 해요 그 이유는.이
나는 내가 VIRTUALENV
- 파이썬에있어
이제 다음과 같은 폴더 구조가 있습니다 :
appname_dir/
appname_module/
static/
template/
__init__.py
views.py
폴더 이름을 appname_dir 및 appname_module로 지정하지 않았습니다.
는 나는 내가 '아무튼
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
UseCanonicalName On
WSGIScriptAlias//path/to/my/app.wsgi
<Directory /path/to/folder/that/contains/app.wsgi>
Order allow,deny
Allow from all
</Directory>
Alias /static /path/to/app/static/folder
<Directory /path/to/app/static/folder>
Order allow,deny
Allow from all
</Directory>
ErrorLog /path/to/app/folder/logs/error.log
LogLevel warn
CustomLog /path/to/app/folder/logs/access.log combined
</VirtualHost>
아래와 같은 가상 호스트 파일을 생성 해봤이
from pyramid.paster import get_app, setup_logging
ipath = '/path/to/appname_dir/production.ini'
application = get_app(ipath, 'main')
처럼 보이는 내 appname_module 폴더 안에 내 app.wsgi 파일을 생성
아래와 비슷한 사용자 정의 apache conf 파일을 추가하려고 시도했습니다.
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess pyramid user=username group=groupname threads=6 \
python-path=/path/to/virtualenv/site-packages
WSGIScriptAlias//path/to/app.wsgi
<Directory /path/to/appname_dir>
WSGIProcessGroup pyramid
Order allow,deny
Allow from all
</Directory>
아직 계속됩니다. 일반적으로 자신의 아파치 오류 로그 파일
Target WSGI script cannot be loaded as Python module
사람이 무슨 일이 일어나고 있는지 또는 내가이 문제를 해결할 수있는 방법을 설명 할 수있는이 코드 500 오류. 저를 다른 사람에게 가리켜주세요. 대답은 도움이되지 않습니다. 저는 이것을 하루 종일 보냈습니다.
내가 링크 한 문서 페이지에 대한 참조는 요구하지 않지만 귀하의 버전과 관련하여 어떤 문제가 있습니까? – Doobeh
나는 사람들이 말하는 것을 말하는 중이었고 .... 읽으십시오, 오늘 하루 종일 mod_wsgi 문서를 읽는 데 썼습니다. 그리고 나는 일을 시작하고 실행하는 한 여전히 0에 머물러 있습니다. 이 문제를 해결하는 데 도움이 될 조언이 있습니까? – steffan
당신의'application = get_app (ipath, 'main')'줄에 - 여러분이 사용하는 ipath는 디렉토리이고, 문서에서는 .ini 설정 파일에 대한 링크입니다. 문서의 7 번 지점을 읽습니다. – Doobeh