|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 25 Dec 2000 12:33:06 To : Vsmi Subject : Re: Маленький ?-ик -------------------------------------------------------------------------------- В твоём письме от Sat, 23 Dec 2000 07:24:39 +0300 написано: >> Пляши, All тебе письмо с Родины! >> >> Подскажите, плз. что нyжно чтобы запyсть скpипт на сеpвеpе? >> Имеется Апач, котоpый pаботет, а скpипт не запyскается :-) >> Говоpит: >> >> Internal Server Error >> The server encountered an internal error or misconfiguration and was unable >> to complete your request. Ав логе вот чего: [Tue Dec 19 11:50:43 2000] >> [error] [client 127.0.0.1] x:/usr/local/apache/cgi-bin/testpl.pl is not >> executable; ensure interpreted vir> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> scripts have "#!" first line >> [Tue Dec 19 11:50:44 2000] [error] [client 127.0.0.1] (2)No such file or >> directory: couldn't spawn child process: >> x:/usr/local/apache/cgi-bin/testpl.pl vir> Привет. Сейчас нас закидают камнями, но все равно скажу.. )) vir> В первой строке скрипта должна быть такая фишка vir> vir> #!/usr/bin/perl #ясное дело что на твоей машине перл может находиться vir> где либо еще )) vir> vir> Из подчеркнутого ^^ видно, что файл не сделан исполняемым, нуно в vir> командной строке сделать так: vir> vir> chmod +x /usr/local/apache/cgi-bin/testpl.pl vir> vir> это сделает твой файл исполняемым (звездочка перед ним появится) :))) Ты невнимателен. У него винда, там нет атрибута "executable". А not executable файл может быть по тысяче разных причин, в том числе и по формату. В данном случае - потому что таки да, первая строка не указывает на интерпретатор. Более того, даже если она будет туда указывать, файл останется not executable для винды. А вот апач виндовый его запустить сможет. vir> Hо и этого недостаточно будет. Дело в том, я как-то уже кому-то писал, vir> что Апач запускает скрипты от имени юзера nobody группы nogroup, а стало vir> быть именно его надо сделать хозяином файла. Вот уж совершенно незачем. Достаточно прав на чтение. И кстати, юзера nobody у него в системе нет :) --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/7277446427d3f.html, оценка из 5, голосов 10
|