2010-03-30 5 views
0

내가 설정 블로그 엔진 장고 - 밍 거스하려고하지만,이 장애물 만족 해요 : 내가 장고 개발 서버를 시작하면"어떤 모듈 이름 slimmer.middleware 없다"

[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161] mod_wsgi (pid=12908): Exception occurred processing WSGI script '/home/piv/srv/python-env/myblog/project/django-mingus/mingus/deploy/django.wsgi'. 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161] Traceback (most recent call last): 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161] File "/home/piv/srv/python-env/myblog/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 230, in __call__ 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161]  self.load_middleware() 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161] File "/home/piv/srv/python-env/myblog/lib/python2.5/site-packages/django/core/handlers/base.py", line 42, in load_middleware 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161]  raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e) 
[Tue Mar 30 04:14:02 2010] [error] [client 192.168.12.161] ImproperlyConfigured: Error importing middleware slimmer.middleware: "No module named slimmer.middleware" 

가 잘 작동을하지만, 아파치 +의 mod_wsgi에 통해 이 문제가 나타납니다. 이 문제의 원인은 무엇일까요?

답변

0

읽기 :

http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html

마지막에 설명 된 대체 WSGI 스크립트 파일을보십시오.

직접 해결할 사항이 없으면 일부 sys.path 문제가 해결됩니다.

여전히 작동하지 않는 경우 Apache가 일반적으로 다른 사용자로 실행되므로 해당 코드를 사용자에게만 읽을 수있는 경우 코드를 읽을 수 없으므로 권한 문제 일 수 있습니다. 참고 :

http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Access_Rights_Of_Apache_User

관련 문제