"Нет модуля с именем slimmer.middleware" - PullRequest
0 голосов
/ 30 марта 2010

Я пытаюсь настроить движок блога django-mingus, но встречаю это препятствие:

[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"

Когда я запускаю сервер разработки Django, он работает хорошо, но через Apache + mod_wsgi возникает эта проблема. В чем может быть причина этой проблемы?

1 Ответ

0 голосов
/ 30 марта 2010

Читать:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...