|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 23 Aug 2000 13:23:40 To : Sasha Golovko Subject : Re: не работают скрипты -------------------------------------------------------------------------------- <Sasha_Golovko@p67.f331.n463.z2.fidonet.org> wrote: SG> Подскажите такую вещь. Взял хостинг, но как-то странно работают скрипты. SG> Простенький "Hello,world!" работает нормально, а вот скрипт с обычной SG> процедурой(функцией) выдает 500-ую ошибку. е работает также конструкция SG> eval { require "module.pl"}; #(т.е. кусок программы из другого файла). SG> Все эти скрипты проверялись у меня дома и на халявном хостинге, где они SG> работают нормально. Все права выставлены правильно. SG> Объясните, что это может быть? Hесколькими различными способами. Первый приходящий в голову - не та текущая директория (в результате в текущей директории файла module.pl нет). Второй - оный файл находится, но дохнет при компиляции, так как не находит чего-то нужного (набор модулей везде разный). Третий - разные версии Perl (то, что у тебя работает, на более старой может быть синтаксической ошибкой). Hу и т.д., и т.п. Если есть возможность почитать логи сервера, почитай. Если нет - грепни FAQ на предмет fatalsToBrowser и попробуй получить ошибку в браузер. Hаконец, напиши простой скрипт с system('/bin/sh -c "perl -wc требуемый_скрипт" 2>&1'); и system('/bin/sh -c "perl -wc module.pl" 2>&1'); Полученные результаты проанализируй. -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/17121e8012e93.html, оценка из 5, голосов 10
|