Perl - это язык программирования и его интерпретатор.
В большинстве *uix систем интерпретатор Perl-а стоит по умолчанию, т.к. на нём написано большое количество системных программ и утилит.
Проверить есть ли он в твоей системе и какой версии можно набрав в коммандной строке: perl --version
Так что твой вопрос звучит примерно так:
Я снял квартиру, как мне настроить пол? :)
просто для windows в google подробно расписано как настроить, чтоб показывался результат, например в http://localhost/cgi-bin/test.pl
но тоже самое найти для perl не получается
собственно, perl стоит, что надо настроить, чтоб можно было положить файл test.pl (с кодом :) ), например в /var/www/cgi-bin , открыть http://localhost/cgi-bin/test.pl и был виден результат, а не Internal Server Error
ps например для php - http://localhost/test.php работает
Ну теперь внимательно перечитай свои посты и попытайся понять что же именно тебе нужно настроить.
После этого "в googl-е" сразу же будет написано как именно это настраивать. :)
раз не получается так, пошёл по другому пути - через терминал получаю содержимое страницы (perl test.pl), копирую содержимое в блокнот и открываю браузером
к сожалению не помню с какого сайта я это брал
Пробуйте сделать так :
в файл /etc/apache2/httpd.conf добавляем строчку
AddHandler cgi-script .sh .pl .cgi
сохраняем
и в /etc/apache2/sites-available/default смотрим путь до папки cgi-bin
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
при желании можно поменять на свой
у меня
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
Ты хочешь папочку /cgi-bin/ ? Или я чего не понимаю?
я создавал папку /cgi-bin/ в /var/www, указывал путь localhost/cgi-bin/ не помогло...
может ссылку напишешь, где почитать?
Что именно и зачем тебе нужно настроить?
Perl - это язык программирования и его интерпретатор.
В большинстве *uix систем интерпретатор Perl-а стоит по умолчанию, т.к. на нём написано большое количество системных программ и утилит.
Проверить есть ли он в твоей системе и какой версии можно набрав в коммандной строке:
perl --versionТак что твой вопрос звучит примерно так:
Я снял квартиру, как мне настроить пол? :)
конечно есть - This is perl, v5.10.0
просто для windows в google подробно расписано как настроить, чтоб показывался результат, например в http://localhost/cgi-bin/test.pl
но тоже самое найти для perl не получается
собственно, perl стоит, что надо настроить, чтоб можно было положить файл test.pl (с кодом :) ), например в /var/www/cgi-bin , открыть http://localhost/cgi-bin/test.pl и был виден результат, а не Internal Server Error
ps например для php - http://localhost/test.php работает
Ну теперь внимательно перечитай свои посты и попытайся понять что же именно тебе нужно настроить.
После этого "в googl-е" сразу же будет написано как именно это настраивать. :)
добавил твой скрытый текст, в нужный файл, перезапускаю apache
пишут:
зашёл, в /usr/local/ но внутри папки apache нет; создаю... перезапускаю, такая же ошибка
ps в google видел такой варинт и пробовал (только с другой директорией), как и сейчас не заработало
> Syntax error on line 1 of /etc/apache2/httpd.conf:
Синтаксическая ошибка в строке 1 файла /etc/apache2/httpd.conf
Телепаты в отпуске, никто кроме тебя не знает что ты там написал, в первой строке...
раз не получается так, пошёл по другому пути - через терминал получаю содержимое страницы (perl test.pl), копирую содержимое в блокнот и открываю браузером
к сожалению не помню с какого сайта я это брал
Пробуйте сделать так :
в файл /etc/apache2/httpd.conf добавляем строчку
AddHandler cgi-script .sh .pl .cgi
сохраняем
и в /etc/apache2/sites-available/default смотрим путь до папки cgi-bin
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
при желании можно поменять на свой
у меня
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
Некропостинг - кажется, я понял, что тут надо было сделать.
sudo a2enmod mod_perlОтправить комментарий