Forum Webscript.Ru

Программирование => Perl => Тема начата: [SmitH] от 02 Июня 2005, 19:42:19

Название: Помогите ламеру =)
Отправлено: [SmitH] от 02 Июня 2005, 19:42:19
Приветствую всех CGI программеров!
Существует много разных учебников по CGI, но сколько я не искал, не нашел ни одного учебника, в котором бы нормально бы описывался процесс внедрения cgi на сервер.
Поэтому приходится обращаться за помощью к тем, кто с этим делом уже знаком). Может кто расскажет как что и куда ... только если можно, то простым языком.
За ранее спасибо!
Название: Помогите ламеру =)
Отправлено: Elenka от 03 Июня 2005, 00:57:46
в чем вопрос то сопсно ?
Название: Помогите ламеру =)
Отправлено: [SmitH] от 03 Июня 2005, 12:54:44
>Ну сначала в своем домашнем каталоге создайте директорию 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\' ?
Название: Помогите ламеру =)
Отправлено: Skif от 03 Июня 2005, 12:57:37
Для начала:
ОС - какая?
Второе, если ос семейства *NIX подучите основные команды.
>cd public_html
 >mkdir cgi-bin
 >chmod 0777 cgi-bin
 
к перлу не имеет отношения.
Название: Помогите ламеру =)
Отправлено: AnnA от 03 Июня 2005, 13:45:32
>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
Название: Помогите ламеру =)
Отправлено: [SmitH] от 04 Июня 2005, 12:02:33
У меня WinXp...
Название: Помогите ламеру =)
Отправлено: [SmitH] от 04 Июня 2005, 12:04:56
AnnA Что есть \'интерпретатор Перла\'? =)
Название: Помогите ламеру =)
Отправлено: glebushka от 04 Июня 2005, 14:32:06
Цитировать
[SmitH]:
AnnA Что есть \'интерпретатор Перла\'? =)

http://gg.ru
define:интерпретатор
Название: Помогите ламеру =)
Отправлено: AnnA от 06 Июня 2005, 12:34:18
заходите сюда: http://www.activestate.com/Products/ActivePerl/
вам необходим ActivePerl для вашей хр - загружаете, затем устанавливаете, перезагружаетесь - теперь у вас будут работать Perl-скрипты без всяких там chmod 755 (к этому вы вернетесь, когда захотите, что бы написанная вами гостевая книга еще и на хостере заработала :) ). Т.е. я хотела сказать, что вам нужно установить сам Perl, для начала.
Название: Помогите ламеру =)
Отправлено: [SmitH] от 06 Июня 2005, 14:27:49
AnnA У моего ъостера можно пользоваться Perl\'ом =))
В смысле уже всё установлено =)))
Название: Помогите ламеру =)
Отправлено: commander от 06 Июня 2005, 18:16:39
Skif
AnnA
[SmitH]

Цитировать
дать каталогу cgi-bin chmod 0777

это очень не правильно...
Название: Помогите ламеру =)
Отправлено: cr4ck3r от 07 Июня 2005, 10:15:16
Мдя... Ленивое пошло поколение...
[SmitH]
Читайте дорогой мой умные книжки - а не надейтесь на форум.