| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > mod_python + apache на Windows XP |
| Автор: POLTER 3.11.2007, 15:23 | ||||||
| Привет всем. Возникла проблема с установкой mod_python на Apache под WinXP. Установил Apache 2.2.6 и mod_python 3.3.1. В каталоге C:\Program Files\Apache Software Foundation\Apache2.2\modules появился mod_python.so. В конфиге апача раскомментировал строку
Теперь апач не загружается, а в логах винды появляются два сообщения:
и
Что делать? Спасибо. |
| Автор: Imple 3.11.2007, 15:32 |
| Вы не то расскоментировали. .so это модули для unix-систем. |
| Автор: POLTER 3.11.2007, 15:36 |
| Гм. В моем конфиге апача все модули .so, и все работает. А какой тогда модуль загружать, если не mod_python.so? |
| Автор: Imple 3.11.2007, 15:49 |
| В каком конфиге? В том же самом? Покажите. |
| Автор: POLTER 3.11.2007, 15:54 |
| http://chatok.isrv.ru/apache.txt Вот рабочий конфиг (с закомментированным python_module). |
| Автор: marykone 3.11.2007, 16:06 | ||
| POLTER, попробуй указать в конфиге путь к модулю "С:...." Добавлено через 4 минуты и 7 секунд
и вот еще где гвоздь зарыт |
| Автор: Imple 3.11.2007, 16:14 |
| Извиняюсь, по поводу .so ошибся. |
| Автор: POLTER 3.11.2007, 16:18 | ||||
Не помогло. Хотя это не надо - в логах указывается правильный путь к модулю и так.
а что там неправильно? Это я раскомментирую, если хотя бы загрузится модуль. |
| Автор: Imple 3.11.2007, 16:27 |
| Вы открываете тэг <Directory>, который в конце не закрываете (закоменчено). Отсюда и syntax error. |
| Автор: POLTER 3.11.2007, 16:31 |
| Это marykone так скопировал (без одной решетки). На самом деле там все закомментировано. А почему сам текст ошибки как-то странно представлен (в шестнадцатеричном виде чтоли, но с помощью urlDecode не расшифровался)? |
| Автор: ZeeLax 3.11.2007, 16:48 |
| Что в логе апача? |
| Автор: POLTER 3.11.2007, 17:06 |
| Там ошибок нет, насколько я понял, эти ошибки ушли в системный журнал винды. В первом посте я их привел. |
| Автор: Imple 4.11.2007, 09:44 |
| Та ошибка что описана через \xXX просто на русском языке, по этому так и отображается в HEX'е. Она гласит: "Не найден указанный модуль". |
| Автор: POLTER 4.11.2007, 22:46 |
| Гм. странно - путь-то правильный в ошибке указывает! И все остальные модули там же находятся... |
| Автор: Imple 5.11.2007, 06:11 |
| Выложите этот mod_python.so на какой нить FTP или файлообменник. У меня есть все таки подозрение что с ним не все ладно. |
| Автор: POLTER 5.11.2007, 10:34 |
| Вот: http://chatok.isrv.ru/mod_python.so Спасибо за внимание! |
| Автор: Imple 5.11.2007, 11:17 |
| Каким образом был установлен mod_python? Дайте имя файла установочного пакета. Сам python установлен? Какой версии? |
| Автор: POLTER 5.11.2007, 13:28 |
| Скачал отсюда http://www.sai.msu.su/apache/httpd/modpython/win/3.3.1/ mod_python-3.3.1.win32-py2.5-Apache2.2.exe Апач также был скачан с оффсайта версии 2.2 no_ssl. Python установлен 2.5 |
| Автор: Imple 5.11.2007, 14:26 |
| Так... очень странно это все. Другие модули точно работают? |
| Автор: POLTER 5.11.2007, 15:26 |
| Ну во всяком случае загружается апач нормально |
| Автор: Imple 5.11.2007, 16:53 |
| Кроме того сообщения об ошибке что вы уже приводили, есть какие либо еще сообщения от апача? |
| Автор: POLTER 5.11.2007, 23:17 |
| Вообще странно очень. Переустановил заново Apache + Python + mod_python - теперь вроде работает. Спасибо большое за внимание к моей проблеме |
| Автор: Imple 6.11.2007, 07:47 |
| Отметьте тему решенной. |
| Автор: dvska 27.1.2008, 03:25 |
| Сейчас модно mod_wsgi использовать. |
| Автор: rgb 6.8.2008, 09:32 |
| Аналогичная ситуация, вот только переустановка не спасла :( только добавил строку LoadModule python_module modules/mod_python.so и апач вообще отказался запускаться |
| Автор: saker 14.10.2009, 15:38 |
| была таже проблема. сначала скачал python24.dll в инете, много где валяется, найти не сложно. бросил ее в c:\windows и в Path прописал путь. не помогло((( потом скачал другой mod_python http://www.sai.msu.su/apache/httpd/modpython/win/3.3.1/ поставил и заработало!!так что не знаю помогла python24.dll или нет, на всякий случай советую сделать. правда в httpd.conf пришлось дописать LoadModule python_module modules/mod_python.so AddHandler mod_python .psp .psp_ PythonHandler mod_python.psp PythonDebug On многое из предоставленного нашел http://blog.copperred.net/2006/11/python_and_apache_on_win32/ теперь все работает |