Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Маленький ?-ик   Artem Chuprina   25 Dec 2000 12:33:06 
Архивное /ru.cgi.perl/7277446427d3f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional