Forum Webscript.Ru

Программирование => Perl => Тема начата: bogdan от 07 Мая 2004, 14:51:34

Название: mod_perl/embperl
Отправлено: bogdan от 07 Мая 2004, 14:51:34
Приветствую!

У меня сайт работает под mod_perl/embperl
Проверенный локально скрипт через раз выдает неправильный результат. Случается это из-за кэширования.

Если в логах embperl присутствует: "Cache Hits: 2 (100%)", то
переменные вида $VAR в коде страницы не интерполируются.

Никто не знает, как решить проблему?

Настройки Apache для этого сайта:


        SetEnv EMBPERL_DEBUG 2285
       
                SetHandler  perl-script
                PerlHandler HTML::Embperl
                Options     ExecCGI
       

        AddType text/html .epl



Буду Вам очень признателен за любое содействие в этом вопросе.
Название: mod_perl/embperl
Отправлено: NeoNox от 07 Мая 2004, 15:18:30
bogdan я так понял что тебе нужно отключить кеширование и версия EmbPerl - 2?
Читай http://perl.apache.org/embperl/pod/doc/README.v2
в разделе Caching parameter.
Название: mod_perl/embperl
Отправлено: bogdan от 07 Мая 2004, 15:36:27
Цитировать
я так понял что тебе нужно отключить кеширование и версия EmbPerl - 2? Читай http://perl.apache.org/embperl/pod/doc/README.v2


Нет, у меня Embperl v 1.160
Название: mod_perl/embperl
Отправлено: NeoNox от 07 Мая 2004, 16:39:22
А как насчет обновить до стабильной 1.3.4?
Название: mod_perl/embperl
Отправлено: bogdan от 07 Мая 2004, 16:47:53
Цитировать
А как насчет обновить до стабильной 1.3.4?


Обновить — не проблема. Только это не решит мою проблему.
Не правда ли?
Название: mod_perl/embperl
Отправлено: NeoNox от 07 Мая 2004, 17:16:23
В софте который я пишу используется 1.3.4.
Такой проблемы не замечено.