| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Запуск скрипта на WEB сервере |
| Автор: lollollollol 24.9.2014, 10:49 |
| Имеется сервер на CentOC, включен Модуль FastCGI для веб-сервера Apache, в корневой папке домена создана папка cgi-bin, туда загружен файл server.py , и по задумке при запуске этого файла должен наать выполнение скрипт. Но при переходе браузером по адресу MyDomain/cgi-bin/server.py полчаю ошибку 404, не смотря на то что расположение указываю верно. Как запустить скрипт на выполнение через браузер? Путь точно верный. |
| Автор: lollollollol 24.9.2014, 11:43 | ||
| Гляну в логи, там грузило вообще не из домена, а на пару каталогов ниж, залил туда файл, теперь ошибка 500 Вот лог [Wed Sep 24 04:39:12 2014] [error] [client xxx.xxx.xxx.xxx] suexec policy violation: see suexec log for more details [Wed Sep 24 04:39:12 2014] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: server.py Вот текст файла
где тут ошибка? пытался первую строку прописать #!/usr/bin/env python #!/usr/bin/python #!/usr/bin/python2 - эту директорию взял, зайдя в папку /usr/bin/ |
| Автор: chubakur 25.9.2014, 15:24 |
| А есть ли у этого скрипта права на выполнение? |
| Автор: lollollollol 26.9.2014, 13:26 |
| всё есть, проблема была в том что в корне cgi-bin скрипты не работают. создал папку, и заработало |