Есть cms'ка на перле, которая живет на специально скомпиленном под нее апаче (коммунивер, если это кому-нибудь о чем-нибудь говорит)
У нее есть служебные скрипты, которые доступны через веб:
<Directory /cmw/scripts>
Options -Indexes +ExecCGI
SetHandler perl-script
PerlHandler Apache::Registry
</Directory>
Скрипты эти тупо и цинично пишут то что надо в STDOUT. На части серверов это прекрасно работает. То есть работало на всех до последнего момента.
Один из серверов перевели на FC8 (с какого-то более дремучего редхатоида) и после этого скрипты перестали выдавать что либо в браузер...
Собственно говоря тестовый скрипт
#!/usr/bin/perl
use strict;
use Apache;
my $r = Apache->request;
$r->print("Content-type: text/html\n\n");
$r->print("Hi There! Test 1,2");
print ',3,4,5';
у меня на дебиане выдает в браузер цифры с 1 до 5 после приветсвия,
а на оном FC8 только 1, 2
При этом самое удивительное, что система собирается из исходников определенной версии... апачи, модперлы, и пр. там наверяка одинаковые...
Итого этот баг обходит -- понятно... Вопрос в том, откуда он взялся... Есть ли тут люди которые сталкивались с чем-то подобным, или представляют куда копать? Поделитесь опытом, плиз...
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Apache/2.2.3 (Debian) mod_perl/2.0.2 Perl/v5.8.8 (2007)
- Форум mod_perl (2007)
- Форум mod_perl - текст html вместо страницы (2007)
- Форум mod_perl не находит файлы (2006)
- Форум Debian & Apache (2004)
- Форум Apache2/mod_perl два виртуальных хоста (2007)
- Форум не хватает прав скрипту (2017)
- Форум Apache2 (mod_perl2) (2006)
- Форум Проблема с выполнением cgi (2009)
- Форум Apache: HostnameLookup On не работает (2007)