2013-07-24 2 views
0

Я установил mod_wsgi модуль в apache, скопировав его в каталог модулей, а затем изменить файл httpd.conf соответственно путем добавления LoadModule wsgi_module modules/mod_wsgi.so.Ошибка при попытке установки мод WSGI в окнах APACHE

Блок каталога, который я включил выглядит следующим образом:

WSGIScriptAlias /wsgi “C:/Django-1.5.1/wsgi/wsgi_handler.py” 

<Directory “C:/Django-1.5.1/wsgi”> 
    AllowOverride None 
    Options None 
    Order deny,allow 
    Allow from all 
</Directory> 

Однако при запуске апача я получаю следующее сообщение об ошибке:

Syntax error on line 243 of C:/xampp/apache/conf/httpd.conf: 
<Directory "\xe2\x80\x9cC:/Django-1.5.1/wsgi\xe2\x80\x9d"> path is invalid. 

Я не понимаю, почему это мусор, добавленная к дорожка. Что я здесь делаю неправильно?

ответ

0

Возможно, вы смешиваете 32-битные и 64-разрядные версии Apache. Python и mod_wsgi. Вы должны использовать все 32 бит или все 64 бит. Используйте двоичные файлы от:

Используя распределение Apache они использовали для создания mod_wsgi.

+0

Python 32 бит, как проверить остальные? – Sohaib

+0

Не знаю об Apache. Просто попробуйте переустановить и убедитесь, что вы загружаете то же самое для всех. Также убедитесь, что вы устанавливаете правильную версию Python для бинарного файла mod_wsgi, который вы используете. –

+0

Ну, я сделал, что это не работает для меня. Извините за задержку с ответом. – Sohaib

Смежные вопросы