Вопрос про скрипт?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Серёга
Сообщения: 201
ОС: Windows XP

Вопрос про скрипт?

Сообщение Серёга »

Пробую написать кое какие странички с кнопками ссылающимеся на скрипты на перле. Пробую запустить это дело на apache. При обращении в браузере в любом (Opera, Mozilla Filefox, Konguper) происходит скачивание данного файла, вместо выполнения этого скрипта (в часности записи или чтения с MySQL). Пробовал менять права на чтение и выполнение для файлов этих - не помогает. Принадлежат apache:apache.

Подскажите пожалуйста как сделать чтобы скрипты на перле с расщирением pl не загружались а выполнялись при запросе к ним?

Дистрибутив где пробую Mandriva Linux 20007 PP+
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Вопрос про скрипт?

Сообщение Voice »

Нужно сам сервер (Апач) настроить, что бы он интерпритировал скрипты перловские.
И пакеты установить необходимые.
Гляньте в гугле, там точно есть как это все сделать. Когда то мне помогло.

http://forum.ru-board.com/topic.cgi?forum=8&topic=3291
http://forum.opennet.ru/cgi-bin/opennet/ks.cgi?mask=apache
http://www.linuxcenter.ru/enc/web-server.phtml
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Вопрос про скрипт?

Сообщение Серёга »

(Voice @ Apr 2 2007, в 23:21) писал(а):Нужно сам сервер (Апач) настроить, что бы он интерпритировал скрипты перловские.
И пакеты установить необходимые.
Гляньте в гугле, там точно есть как это все сделать. Когда то мне помогло.

http://forum.ru-board.com/topic.cgi?forum=8&topic=3291
http://forum.opennet.ru/cgi-bin/opennet/ks.cgi?mask=apache
http://www.linuxcenter.ru/enc/web-server.phtml

Посомтрел и ссылки и гогле - не чего не нашол пока.

Люди может кто нибуть сможет просто сказать как это сделать? Просто может кто так это знает без поиска? Просто уже не первое что я ищу и прото проблемматично перечитывать уйму документации чтобы найти каких нибуть пару команд.

Может кто так знает, напишите пожалуйста?

Порезала всё, что не по делу :threaten: (J)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Вопрос про скрипт?

Сообщение sash-kan »

(Серёга @ Apr 2 2007, в 18:32) писал(а):Посомтрел и ссылки и гогле - не чего не нашол пока.
видимо, не _то_ искал. искать надо было про cgi (ну или, может быть, про addhandler).
хоть в приведенных ссылках, хоть в google.
p.s. хотя, скорее, тебе для начала, может быть, стоит почитать что-то более общеинформационное о веб-серверах.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Вопрос про скрипт?

Сообщение Серёга »

Нашол короче я вот эту ссылку http://www.codenet.ru/webmast/perl/liveperl.php там как раз описывается то что мне надо и про команду AddHandler cgi-script .cgi .pl и про пути к файлам со скриптами. Проверил пути у укаяанных там файлов, они у меня идут все /var/www/cgi-bin/* там у меня и директории эти - короче правильно. Вписал в строку AddHandler cgi-script .cgi длбавочно .pl пробовал параметр Options поставить на ALL, короче всё что там написано пробовал делать - НЕРАБОТАЕТ!!!!!!!!!

Потом попробовал поставить тупо все пакеты с категорий perl Apache php MySQL - короче все с этих груп которые хоть как то переклиеаются в названиях друг с другом - ТЖОЕ НЕ ПОМОГЛО!!!!!!!!

Eщё смотрел те пакеты в названиях которых встречается HTTP DBI cgi pl короче поставил почти всё что могло хоть как то связано + пакеты которые от зависимостей поставились (всякие lib* (бтблтотечки как понимать)) _ ВСЕ БЕЗРЕЗУЛЬТАТНО!!!!!!

По тем ссылкам что давали лазил и находил множество статей на тему Apache+php+MySQL (восновном под FreeDSD или ещё какую OC) Про перл довольно мало и есле что и упоминается то про скрипты и модули cgi.

да и вообще то что на open.net и ему подобных лежит оно про установку из исходниеков, а не про доводку установленного их rpm.

Короче в целом пока что, от того что я обратился на форум, я получил 0(ноль).

P\S: а вообще изучать статьи c open.net довольно не приятно из-за их объёма (просто достаёт читать кучу не нужного на данный момент материала когда торопишся сделать просто чтобы работало)
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Вопрос про скрипт?

Сообщение sarutobi »

Серёга
Здесь смотрели?
http://httpd.apache.org/docs/1.3/howto/cgi.html
http://apachedev.ru/2006/09/11/ustanovka-m...-dlya-apache-2/
Вкратце что нужно сделать:
ScriptAlias /web/cgi-dir/ /system/path/to/cgi-bin/
Возможно потребуется для директории, в которой лежат скрипты, явно разрешить исполнение
Options +ExecCGI
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Вопрос про скрипт?

Сообщение Серёга »

sarutobi
Спасибо Вам за помощь.

Попробую сделать что Вы посоветовали и то что написано в ссылках.

Напишу о результате.
Спасибо сказали: