Я пытался настроить python для apache2, как это было предложено http://ubuntuforums.org/showthread.php?t=91101
mod_python
Изменен /etc/apache2/sites-available/default
, как указано
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
создал test.py
в моем /var/www
и перезапустил apache.
Получение 404-Not Found error
для localhost/test.py
На моем error.log
у меня есть
[Sun Apr 10 14:07: 04 2011] [примечание] mod_python (pid = 5591, интерпретатор = 'localhost.localdomain'): модуль импорта '/var/www/test.py'
blockquote>
I использую Ubuntu-10.10
. Кто-нибудь какие-нибудь идеи ???
ОБНОВЛЕНИЕ
Я думаю, что папка /var/www
, а НЕ /www/var.
Вы добавили:
#!/usr/bin/env python
Как первую строку в вашем скрипте Python? Если нет, он не будет распознан как скрипт на python.
Также попробуйте отключить плагин и сообщить мне, выводит ли он содержимое файла, когда перейдете на localhost/test.py
.
Надеюсь, это помогло тебе, Даниэль.