Ответ
 
Опции темы
Старый 29.06.2009, 11:49      #1
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию А можно проще?

Ман в инете много, даже очень. Очень пухнет голова. Хотел просто попробовать perl поизучать (наверное погода подействовала). Можно ли просто как-нибуть без ковыряния в txt-кофигах?

Должен ли такой простой скрипт работать в Firefox'е, или обязательно ставить вирт.сервер? У меня не хочет,а в книженции написано что должен :[
Код:
#! /usr/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>\n<BODY BGCOLOR=\"#FFFFFF\">\n\n";
open (ARTICLE1, "article1.txt");
while (<ARTICLE1>)
{
print;
}
close (ARTICLE1);
print "</BODY>\n";
print "</HTML>";


Добавлено через 15 часов 48 минут
Поставил mod_perl из репозитория. Настроил апа4. index.html отображается как надо. Но вот этот скрипт так и не пишет. Возвращает исходник и всё тут

Последний раз редактировалось SoaT; 29.06.2009 в 11:49. Причина: Добавлено сообщение
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 29.06.2009, 12:05      #2
N0rd
Модератор
[Epic]
[Legion]
Пользователь Mozilla Firefox
 
Аватар для N0rd
По умолчанию

SoaT, а в конфигах модуль подключен? Поковыряй конфиги апача на наличие строк следующего вида
Код:
LoadModule blablabla
Проверь, подключен ли mod_perl
N0rd вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 29.06.2009, 16:45      #3
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Вот таким образом всё выглядит.
/etc/apache2/apache2.conf
Код:
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
если набрать немного кривой адрес: 1.dev/readarticle.cgi123
Цитата:
Not Found

The requested URL /readarticle.cgi123 was not found on this server.
Apache/2.2.11 (Ubuntu) mod_perl/2.0.4 Perl/v5.10.0 Server at 1.dev Port 80
Тобишь все нормально вроде. Может в самом скрипте ошибка? Но я её в упор не вижу

Последний раз редактировалось SoaT; 29.06.2009 в 16:46.
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 29.06.2009, 20:24      #4
svyazist
Новичок
По умолчанию

для директории где лежит скрипт
<Directory /*****>
Options ExecCGI
</Directory>
для виртуального хоста или алиаса

AddHandler cgi-script .cgi .pl
<Files ~ "\.cgi">
Options +ExecCGI
</Files>
__________________
my-karelia.ru - кульный видео-портал
svyazist вне форума   Ответить с цитированием Вверх
Благодарности: 1
SoaT (02.07.2009)
Старый 01.07.2009, 13:04      #5
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

в /etc/apache2/apache2.conf добаваил:
<Directory /home/soat/sites/1.dev/public/>
Options ExecCGI
</Directory>
Потом sudo /etc/init.d/apache2 reload
Открываю http://1.dev/readarticle.cgi
выдает сам код - не помогло (
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 01.07.2009, 20:58      #6
svyazist
Новичок
По умолчанию

прописать нужно так

AddHandler cgi-script .cgi .pl
<Files ~ "\.cgi">
Options +ExecCGI
</Files>

<Directory /home/soat/sites/1.dev/public/>
Options ExecCGI
</Directory>
__________________
my-karelia.ru - кульный видео-портал
svyazist вне форума   Ответить с цитированием Вверх
Благодарности: 1
SoaT (02.07.2009)
Старый 01.07.2009, 23:35      #7
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

Теперь при 1.dev/readarticle.cgi
Цитата:
500 Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
1.dev - нормально html отображается
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.07.2009, 00:12      #8
svyazist
Новичок
По умолчанию

ну это уже лучше
теперь смотреть error.log апача на предмет этой ошибки
__________________
my-karelia.ru - кульный видео-портал
svyazist вне форума   Ответить с цитированием Вверх
Благодарности: 1
SoaT (02.07.2009)
Старый 02.07.2009, 10:07      #9
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

хм...
/var/log/apache2
Цитата:
[Thu Jul 02 09:30:47 2009] [notice] Apache/2.2.11 (Ubuntu) mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
[Thu Jul 02 09:51:26 2009] [error] (13)Permission denied: exec of '/home/soat/sites/1.dev/public/readarticle.cgi' failed
[Thu Jul 02 09:51:26 2009] [error] [client 127.0.0.1] Premature end of script headers: readarticle.cgi
[Thu Jul 02 09:51:30 2009] [error] [client 127.0.0.1] File does not exist: /home/soat/sites/1.dev/public/favicon.ico
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.07.2009, 10:31      #10
N0rd
Модератор
[Epic]
[Legion]
Пользователь Mozilla Firefox
 
Аватар для N0rd
По умолчанию

SoaT, похоже проблема с правами доступа. Попробуй открой папку home/soat на чтение и запись для всех.
N0rd вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
SoaT (02.07.2009)
Старый 02.07.2009, 11:26      #11
svyazist
Новичок
По умолчанию

chmod -R 755 /home/soat/sites/1.dev/public
__________________
my-karelia.ru - кульный видео-портал
svyazist вне форума   Ответить с цитированием Вверх
Благодарности: 1
SoaT (02.07.2009)
Старый 02.07.2009, 11:41      #12
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
По умолчанию

омг. Наконец-то заработало! Спасибо огромное!
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где, почём, как? willwin Спутниковое ТВ 131 02.09.2017 02:29
Дальнобойщики 3: Покорение Америки Grinch Simulator 228 20.07.2010 10:25
Предтечи Agent 007 Action 34 12.02.2010 18:26
Отечественные игры Serega-man Игровой мир 24 19.07.2008 00:06
Muonline - 3drpg game Мудрец MMORPG 22 24.06.2006 20:11


Обратная связь
Текущее время: 06:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot