Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.12.2017, 01:30   #1
incomer17
 
Регистрация: 19.11.2017
Сообщений: 5
Репутация: 10
По умолчанию Hello world, как CGI-скрипт

Всем добрый вечер!
Нужна помощь с CGI-скриптом. Попытался запустить страничку с Hello world, как CGI-скрипт в виртуальной среде. С помощью утилиты pyenv создал виртуальный каталог /home/eugene/.pyenv/versions/3.6.3/test_env. Затем, в соответствии с https://pythonworld.ru/web/cgi-1.html запустил сервер:
'eugene@eu-IP-U430p:~/.pyenv[/email][/email]/versions/3.6.3/test_env$ bin/python -m http.server --cgi
Ответ в консоли: Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
Открыл страничку в браузере: localhost:8000 - всё в порядке, показывает директории в моей виртуальной папке (считаю её корневой).
Directory listing for /
bin/
cgi-bin/
include/
lib/
lib64@
pyvenv.cfg
server.py
Создал папку cgi-bin, в неё поместил файл hello.py, рядом с папкой создал файл server.py/ НО при наборе localhost:8000/cgi-bin/hello.py в консоли появляется исключение:
Exception happened during processing of request from ('127.0.0.1', 50780)
Traceback (most recent call last):
File "/home/eugene/.pyenv/versions/3.6.3/lib/python3.6/http/server.py", line 1126, in run_cgi
os.execve(scriptfile, args, env)
FileNotFoundError: [Errno 2] No such file or directory: '/home/eugene/.pyenv/versions/3.6.3/test_env/cgi-bin/hello.py'
Возможно, непорядок с корневой папкой (не туда поместил папку cgi-bin с файлом server.py. Перепробовал все возможные варианты - веб-сервер не видит скрипт hello.py в папке cgi-bin. Буду рад свежим идеям!
incomer17 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CGI скрипт на языке shell vitaxa3581 PHP 0 01.06.2013 23:51
Cgi-скрипт Не Передает Переменные Brandan PHP 0 27.12.2012 18:00
Cgi скрипт и как егоподключить CodeNOT PHP 0 13.05.2012 16:01
CGI-скрипт для Linux VladimirAleks Lazarus, Free Pascal, CodeTyphon 1 15.05.2010 23:08
CGI-скрипт VladimirAleks Общие вопросы Delphi 0 10.05.2010 12:13


18:52.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru