Вопрос : (2) Отсутствие такие архив или директория: exec «/var/www/cgi-bin/index.cgi» потерпело неудачу

Здравствулте! я буду новичок к perl-cgi. Я пытаюсь побежать здравствулте! сценарий cgi мира но Апэйч держит дать мне «500 внутренне ошибка сервера». Так я проверил мой учет ошибок апаша для того чтобы увидеть вопрос был, и я не получаю этому» (2) никакие такие архив или директорию: exec «/var/www/cgi-bin/index.cgi» потерпело неудачу» ошибка, и под тем другим журналом упоминает «преждевременный конец коллекторов сценария: index.cgi». Iий судимое увидеть если линией shibang была неправда и шла назад испытать сценарий, то perl, и она работали отлично. Я также удваиваю проверил курс perl путем делать «perl» и моя линия shibang были правы. Я добавляю фрагмент Кодего что я использую, smog любое сказать мне smogло проблема быть, и по возможности solution.

I am using ubuntu как мой OS. Я задавал webserver как предприниматель скоросшивателя cgi-ящика и также устанавливал позволения загрузочного модуля, путем использование chmod 755.
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
># " class= " id= " codeSnippet776010
           
class=

Ответ : (2) Отсутствие такие архив или директория: exec «/var/www/cgi-bin/index.cgi» потерпело неудачу

Может быть полезно проверить ваш архив httpd.conf - /etc/httpd/conf/httpd.conf. Я иду угадать это не будет проблема, потому что это будет стандартная конфигурация. Но вам нужно быть уверенн. Во первых ищите DocumentRoot. Оно должен быть
DocumentRoot «/var/www»

После этого ищите ScriptAlias. Оно должен быть
ScriptAlias /cgi-bin/ «/var/www/cgi-bin/»

Лично, я люблю увидеть как раз /cgi/index.cgi в адвокатском сословии адреса браузера, поэтому я имею
ScriptAlias /cgi/ «/var/www/cgi-bin/»

Не обязательно, но если вы хотите www.yoursite.com/cgi-bin нагрузить index.cgi после этого, то вы должны включить index.cgi на линии DirectoryIndex
DirectoryIndex index.html index.htm index.cgi index.php

Я включил index.php потому что я вижу, что вы имеете модуль php быть позволенным, поэтому он мог также быть там в случае если вы бежите любые применения php.

И, по мере того как svqmuc говорит, будьте уверен это там

        Cgi-сценарий SetHandler

говорит Апэйч что архивы кончаясь в .cgi или .pl будут cgi-сценариями. Вы можете извлечь
|\ .pl$
если вы всегда не сохраняете, то ваш Perl scripts с тем выдвижением.


Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us