2013-03-21 2 views
0

Я пытаюсь запустить простой сценарий приветствия как CGI (из книги Perl Beginning Perl). я бегу к следующим проблемам:running perl cgi script problec

  1. Я не найти папку /cgi-bin/ в любом месте на компьютере (Mac OSX Lion). Я попытался изменить режим на 755 и любую вещь, которую я нашел в Интернете.

  2. Когда я пытаюсь использовать localhost, я получаю «это работает!». (это означает, что apache работает o.k)

  3. Я видел несколько советов по изменению конфигураций в файлах apache и запутывает , тем не менее я попытался и все не сработало. Например, совет по проверке и снятию отметки с веб-кнопки при совместном использовании не работает в mac osx lion, нет кнопки такого типа.

Возможно ли получить пошаговое руководство или помощь по использованию сценария Perl для фактического запуска его на веб-сервере?

+0

Lion удалены за каталогами пользователей от конфигурации по умолчанию , Вам необходимо [вручную включить их] (http://apple.stackexchange.com/a/57555/17740). Страница «Работает» из системных каталогов. –

ответ

1

Я не нашел папку/cgi-bin/в любом месте на моем компьютере (mac osx lion).

Вы можете создать его.

Руководство Apache describes how to configure it for executing CGI.

Когда я пытаюсь использовать localhost, я получаю «это работает!». (это означает, что apache работает o.k)

Вам необходимо использовать URI для скрипта CGI, а не для корня Apache.

Я расскажу о некоторых советах по изменению конфигураций в файлах apache и запутанности, тем не менее я попытался, и все не сработало. например, совет по проверке и снятию флажка с веб-кнопкой при совместном использовании не работает в mac osx lion, больше нет кнопки такого типа.

Apple действительно удалила параметр GUI. Вместо того, чтобы использовать его, попадают обратно в командной строке:

apachectl restart 

Это, как правило, хорошая идея, чтобы сначала проверить ваши изменения файла конфигурации с:

apachectl configtest 
Смежные вопросы