Forum Webscript.Ru
Программирование => Perl => Тема начата: [SmitH] от 02 Июня 2005, 19:42:19
-
Приветствую всех CGI программеров!
Существует много разных учебников по CGI, но сколько я не искал, не нашел ни одного учебника, в котором бы нормально бы описывался процесс внедрения cgi на сервер.
Поэтому приходится обращаться за помощью к тем, кто с этим делом уже знаком). Может кто расскажет как что и куда ... только если можно, то простым языком.
За ранее спасибо!
-
в чем вопрос то сопсно ?
-
>Ну сначала в своем домашнем каталоге создайте директорию cgi-bin:
>cd public_html
>mkdir cgi-bin
>chmod 0777 cgi-bin
>Последняя строчка будет очень важна.
>Возьмите редактор и наберите:
>#!/usr/bin/perl
>#first.cgi
>print "Content-Type: text/html\\n\\n";
>print "";
>print "Hello you!!!
";
>print "";
>Сохраните его в директории cgi-bin под именем first.cgi .Ну как >сохранили?
>А теперь сделайте его исполняемым(ведь это программа):
>chmod +x first.cgi
-=-=-=-=-=-
Так вот мой вопрос номер АдЫн: \'cd public_html, mkdir cgi-bin, chmod 0777 cgi-bin\' - что это, что там будет храниться (в учебнике так и не сказано)?
И Второй: Как сделать \'first.cgi\' исполняемым, просто приписать к его названию \'chmod +x\' ?
-
Для начала:
ОС - какая?
Второе, если ос семейства *NIX подучите основные команды.
>cd public_html
>mkdir cgi-bin
>chmod 0777 cgi-bin
к перлу не имеет отношения.
-
>cd public_html
перейти в каталог public_html
>mkdir cgi-bin
создать в ней каталог cgi-bin
>chmod 0777 cgi-bin
дать каталогу cgi-bin chmod 0777
как верно заметил Skif если у вас ОС не *nix - последний шаг можно пропустить
[SmitH]:
Как сделать \'first.cgi\' исполняемым, просто приписать к его названию
опять же - если у вас ОС не *nix достаточно будет установить интерпретатор Перла, на *nix он обычно установлен и нужно будеть давать атрибут "выполнения" вашим скриптам, как например
first.cgi. Обычно это 755
-
У меня WinXp...
-
AnnA Что есть \'интерпретатор Перла\'? =)
-
[SmitH]:
AnnA Что есть \'интерпретатор Перла\'? =)
http://gg.ru
define:интерпретатор
-
заходите сюда: http://www.activestate.com/Products/ActivePerl/
вам необходим ActivePerl для вашей хр - загружаете, затем устанавливаете, перезагружаетесь - теперь у вас будут работать Perl-скрипты без всяких там chmod 755 (к этому вы вернетесь, когда захотите, что бы написанная вами гостевая книга еще и на хостере заработала :) ). Т.е. я хотела сказать, что вам нужно установить сам Perl, для начала.
-
AnnA У моего ъостера можно пользоваться Perl\'ом =))
В смысле уже всё установлено =)))
-
Skif
AnnA
[SmitH]
дать каталогу cgi-bin chmod 0777
это очень не правильно...
-
Мдя... Ленивое пошло поколение...
[SmitH]
Читайте дорогой мой умные книжки - а не надейтесь на форум.