내 웹 사이트를 메 자닌에서으로 가상 메일을 사용하여 데비안 컴퓨터에서 실행 중이지만, wagtail 폴더에 # gunicorn_django
을 실행할 때 사용자 권한과 소스를 설정 한 후 다음 오류가 발생합니다. 메시지 : Gunicorn이 Wagtail CMS를 인식하지 못함
Traceback (most recent call last):
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker
worker.init_process()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process
self.wsgi = self.app.wsgi()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi
self.callable = self.load()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 102, in load
make_default_env(self.cfg)
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 62, in make_default_env
raise RuntimeError("django project not found")
RuntimeError: django project not found
Traceback (most recent call last):
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker
worker.init_process()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process
self.wsgi = self.app.wsgi()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi
self.callable = self.load()
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 102, in load
make_default_env(self.cfg)
File "/home/user/userblog/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 62, in make_default_env
raise RuntimeError("django project not found")
RuntimeError: django project not found
2014-06-09 10:41:27 [2774] [INFO] Worker exiting (pid: 2774)
2014-06-09 10:41:28 [2769] [INFO] Shutting down: Master
2014-06-09 10:41:28 [2769] [INFO] Reason: Worker failed to boot.
지금까지 내가 내 메 자닌 설정에서 다른 아무것도하지 않았다 알고, 내가 할미새도 기반 장고 알고있다. 문제가있는 곳이면 누구나 알 수 있습니까?
답변 주셔서 감사합니다. 문제를 이해하기 시작했는데, 어떻게 pythonpath에서이 프로젝트를 얻을 수 있습니까? 지금 'wagtaildemo.settings.production'이라는 모듈이 없습니다.이 데이터를 찾을 위치를 알려주는 방법을 모릅니다. production.py 파일은'pathto/wagtail/wagtail/settings /'폴더에 존재합니다. – Samuel
프로젝트 'wagtail'를 호출하면 문제가 발생할 것입니다. Wagtail 앱 (pip가 설치된 사이트 패키지에 설치됨)이 wagtail이라고하기 때문에 파이썬의 경로 검색을 혼란스럽게 만듭니다. 프로젝트를 wagtaildemo와 같은 다른 무언가라고 부르기를 원합니다. 어떤 경우에는 설정 디렉토리가 들어있는 동일한 이름의 하위 디렉토리가 있어야합니다. 나는. 만약 production.py에 대한 경로가'pathto/wagtaildemo/wagtaildemo/settings'이면 파이썬은'wagtaildemo.setting.production' 모듈을 찾을 것입니다. – nealtodd
wagtail이라는 이름은 아니지만, 실제로 wagtaildemo (폴더)라는 이름을 사용하지만 프로젝트의 이름을 암시하고 있습니까? 또는 어딘가에 프로젝트 이름을 설정할 변수가 있습니까? 감사! – Samuel