LINUX.ORG.RU
ФорумAdmin

веб-интерфейс ipac-ng + mod_perl - возможно ли это??


0

0

Привет.

Пытаюсь запустить веб-интерфейс ipac-ng под mod_perl (Apache::PerlRun) - вылезает такая вещь:

-- [Sat Dec 13 21:45:38 2003] [error] PerlRun: `Insecure $ENV{PATH} while running with -T switch at /usr/local/httpd/content/ipac/cgi-bin/traffic line 165. --

если отключить PerlTaintCheck - то интерфейс ipac работает, но съезжают виртуальные хосты, использующие цепочку

Apache::OutputChain Apache::GzipChain Apache::Registry

Куда-то исчезает заголовок, говорящий о пожатости контента, в результате все страницы в крокодилах.

PerlTaintCheck можно установить только глобально. Даже если ставить разные значения разным <VirtualHost>-ам, срабатывает только первое упоминание и распространяется на всех.

Вопрос - что поправить в скрипте веб-интерфейса, чтобы он перестал материться?

В проблемной строке стоит: open (DATA, "$ipacsum $ipac_filt -s\"$ipacsum_s\" -e\"$ipacsum_e\"|")

Спасибо..надеюсь на вашу помощь..

anonymous

Победилось строчкой

$ENV{PATH} = "/usr/sbin"

в начале скрипта...

А вот как теперь победить Insecure dependency in piped open while running with -T switch at /usr/local/httpd/content/ipac/cgi-bin/traffic line 167.

??

:)

anonymous
()

это довольно-таки просто, если хочешь, я могу тебе помочь. $$$

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