Ошибка при настройке python в apache2

Я пытался настроить python для apache2, как это было предложено http://ubuntuforums.org/showthread.php?t=91101

  1. Сначала загрузили, установили и включили Модуль mod_python
  2. Изменен /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>
    
  3. создал test.py в моем /var/www и перезапустил apache.

  4. Получение 404-Not Found error для localhost/test.py

  5. На моем error.log у меня есть

    [Sun Apr 10 14:07: 04 2011] [примечание] mod_python (pid = 5591, интерпретатор = 'localhost.localdomain'): модуль импорта '/var/www/test.py'

I использую Ubuntu-10.10. Кто-нибудь какие-нибудь идеи ???

ОБНОВЛЕНИЕ enter image description here

3
задан 10 April 2011 в 18:07

1 ответ

Я думаю, что папка /var/www, а НЕ /www/var.

Вы добавили:

#!/usr/bin/env python

Как первую строку в вашем скрипте Python? Если нет, он не будет распознан как скрипт на python.

Также попробуйте отключить плагин и сообщить мне, выводит ли он содержимое файла, когда перейдете на localhost/test.py.

Надеюсь, это помогло тебе, Даниэль.

0
ответ дан 10 April 2011 в 18:07

Другие вопросы по тегам:

Похожие вопросы: