Я хочу выполнить скрипт Python CGI в файле .shtml
, но я просто не могу понять, как это сделать.Я уже нашел несколько способов ?, но ничего не получалось.И там было намного сложнее найти что-то, что действительно показывает, как выполнить скрипт, а не как его написать!; /
Мой HTML: http://pastebin.com/4sNZTZNQ
И мой сценарий: http://pastebin.com/w5vGXCBp
Я очень плохо знаком с CGI и любыми Webstuff, но я программирую сPython более полугода.
PS: Извините за запутанное форматирование кода, я сейчас загрузил nit на pastebin: S
// edit: Хорошо, теперь еще немного информации, потому что этовсе еще не работает.
С heliohost.org меня направили на http://area52.heliohost.org/cgi-bin/snakecharmer.py, где вы можете найти пути к интерпретаторам Python.
Это моя структура папок:
- public_html - .htaccess - main.py - index.shtml
Содержимое .htaccess:
Options +ExecCGI
AddHandler cgi-script .py
Содержимое main.py:
#! /usr/local/bin/python
print "Content-Type: text/html"
print
print "Hello World!"
Содержимоеof index.shtml: http://pastebin.com/Trg8sXBc
Теперь, нажав на ссылку, появляется «500 InternalServerError», и я не понимаю, почему.: (
Журнал ошибок сервера просто говорит это:
[Wed Jun 15 14:41:26 2011] [error] [client 84.151.252.129] File does not exist: /home/nux95/public_html/500.shtml, referer: http: niklasrosenstein.heliohost.org/