내가 장고가 내 로컬 컴퓨터에서 잘 작동 설정이 있고, 지금 mod_wsgi
와 프로덕션 환경에 배포하려고 시도하고있다. 하나의 변수는 지역적으로 Python 2.7.3을 가지고 있고, 프로덕션 환경 (EC2)에서 이론적으로 Django 1.5와 여전히 호환되는 Python 2.6.8이 있습니다.장고 mod_wsgi에 오류
나는 인트로 장고 페이지를 볼 수있어 성공적으로 ./manage.py startapp myapp
및 ./manage.py syncdb
,하지만 httpd
를 다시 시작하고 브라우저를 통해 사이트를 공격 시도 후 나는 500
오류가 발생하고 다음 내 error_log
에 표시 실행 :
mod_wsgi (pid=7852): Exception occurred processing WSGI script '/path/to/my/django.wsgi'.
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 236, in __call__
self.load_middleware()
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 59, in load_middleware
mw_instance = mw_class()
TypeError: auth() takes exactly 1 argument (0 given)
내 설정 내 로컬 환경에서와 동일한 모든 의도와 목적, (등, 디버그 플래그를 저장)를 들어 있습니다. 구성 문제가 어디에 있는지 알 수 없습니다. 나는 개인적으로 장고 문서가 배치하기에 다소 가난하고 너무 많은 다른 사람들이이 특정한 벽에 뛰어 들어 있지 않다는 것을 안다.
필요한 경우 세부 정보를 제공해 드리겠습니다. 이 경우