Запуск perl скриптов из cgi. Ошибка 500.

Статус
В этой теме нельзя размещать новые ответы.

elcaste

Постоялец
Регистрация
30 Ноя 2007
Сообщения
322
Реакции
175
На minivds взял сервер. Все работает отлично, но вот с перловскими скриптами проблема: запускаются только из коммандной строки, а из браузера выдает 500 :(
В логах вот что:
--------------------------
[Sat Jan 26 14:27:48 2008] [error] [client xxx.xxx.xxx.xxx] suexec policy violation: see suexec log for more details
[Sat Jan 26 14:27:48 2008] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: teest.pl
--------------------------
Права ставил даже 777 на скрипт и папку - бесполезно.

Как можно вылечить?
 
В общем разобрался. Может кому будет полезно тоже знать.
Эти ошибки возникали изза некорректно настроенных разрешений для запуска скриптов, тонкая настройка которых становится возможной благодаря suEXEC.
Если ее отключить то все становится на свои места.

Отключается переименованием файла /usr/local/sbin/suexec во что нибудь другое и перезапуском сервера.
 
И безопасности сервера наступает пушной зверек
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху