LINUX.ORG.RU

PerlHandler Apache::Registry и STDOUT


0

0

Есть 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

При этом самое удивительное, что система собирается из исходников определенной версии... апачи, модперлы, и пр. там наверяка одинаковые...

Итого этот баг обходит -- понятно... Вопрос в том, откуда он взялся... Есть ли тут люди которые сталкивались с чем-то подобным, или представляют куда копать? Поделитесь опытом, плиз...

★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.