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

Я пытался настроить 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. [F6] для localhost/test.py На моем error.log у меня есть [Sun Apr 10 14:07:04 2011] [уведомление] mod_python (pid = 5591, interpreter = 'localhost.localdomain'): Импортирование модуля '/ var / www / test.py '

Я использую Ubuntu-10.10. Любые идеи ???

UPDATE

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

10 ответов

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 25 May 2018 в 22:10
  • 1
    спасибо за ваш интерес @ Daniel0108, но все же я получаю вышеуказанную страницу ошибок. – Santosh Linkha 10 April 2011 в 16:07
  • 2
    вы отключили плагин и попытались открыть скрипт? – omnidan 10 April 2011 в 16:58
  • 3
    вы имеете в виду изменение файла conf или отключение модуля? – Santosh Linkha 10 April 2011 в 17:22
  • 4
    вы проверили разрешения файлов? возможно, вы должны попытаться установить файл с помощью 777 и дать ему перейти. – Pavlos G. 10 April 2011 в 17:48
  • 5
    я думаю, что он работал с первого. сначала я положил print "hello" .. это дало мне ошибку 404. и затем я положил def index(req): return "Test successful";, это дало мне тест успешно. Я новичок. возможно, я должен пойти по электронной книге или около того. – Santosh Linkha 11 April 2011 в 09:50

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 25 July 2018 в 22:14

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 26 July 2018 в 19:56

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 31 July 2018 в 13:26

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 2 August 2018 в 03:42

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

Добавили ли вы:

#!/usr/bin/env python

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

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

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

4
ответ дан 4 August 2018 в 19:46

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

Добавили ли вы:

  #! /  usr / bin / env python  

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

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

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

4
ответ дан 6 August 2018 в 03:50

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

Добавили ли вы:

  #! /  usr / bin / env python  

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

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

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

4
ответ дан 7 August 2018 в 21:46

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

Добавили ли вы:

  #! /  usr / bin / env python  

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

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

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

4
ответ дан 10 August 2018 в 10:00

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

Добавили ли вы:

  #! /  usr / bin / env python  

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

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

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

4
ответ дан 13 August 2018 в 16:19
  • 1
    спасибо за ваш интерес @ Daniel0108, но все же я получаю вышеуказанную страницу ошибок. – Santosh Linkha 10 April 2011 в 16:07
  • 2
    вы отключили плагин и попытались открыть скрипт? – omnidan 10 April 2011 в 16:58
  • 3
    вы имеете в виду изменение файла conf или отключение модуля? – Santosh Linkha 10 April 2011 в 17:22
  • 4
    вы проверили разрешения файлов? возможно, вы должны попытаться установить файл с помощью 777 и дать ему перейти. – Pavlos G. 10 April 2011 в 17:48
  • 5
    я думаю, что он работал с первого. сначала я положил print & quot; hello & quot; .. он дал мне ошибку 404. и затем я положил def index (req): return & quot; Test successful & quot ;; , это дало мне тест успешно. Я новичок. возможно, я должен пойти по электронной книге или около того. – Santosh Linkha 11 April 2011 в 09:50