|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander V. Gaiduk 2:5020/400 19 Dec 2005 14:50:45 To : Moderator of RU.PERL Subject : Hа: Moderatorial (was: Hа: FedoraCore4 + Apache::ASP) -------------------------------------------------------------------------------- > Граждане, а не пойти ли вам с этой темой в RU.CGI.PERL? я, конечно, дико извиняюсь перед всеми, особенно перед модератором, впредь постараюсь такого не допускать, но уж раз тема начата сдесь, тут же ее хочу и закончить, т.к. нашел решение проблемы и хочу поделится им со всеми. > P.S. Тут люди, не один год работающие с апачем, вообще не рекомендуют > связываться с версией 2... Оно, конечно, фамилия людей - Кошмарь, но > все же... я не раз об этом слышал, но собрать на FedoraCore4 связку Apache 1.3 + mod_perl + php у меня не получилось... вообщето собралось, но при запросе к mod_perl апач падает с криком Segmentation bla-bla-bla... возможно у меня не те версии /lib/modules/hand.o и /lib/modules/brain.o > >> AVG> пытаюсь подружить сабж... - не выходит. :( > >> > >> У меня тоже не вышло. > >> > >> AVG> такое ощущение, что я стою на границе версий, - старое уже убрали, > >> AVG> а нового еще не написали... :-[] > >> > >> Правильное ощущение. > >> mod_perl и mod_perl2 не совместимы генетически. > >> Для mod_perl2 фильтры нужно писать по-другому. Совсем по-другому, > >> так как режим совместимости с предком в нем убрали из принципа. > > AVG> за что они так с нами? > для версии Apache::ASP 2.59, с другими не проверял. ================================== - --- /usr/lib/perl5/site_perl/5.8.6/Apache/ASP.pm.orig 2005-06-22 10:10:37.000000000 -0400 +++ /usr/lib/perl5/site_perl/5.8.6/Apache/ASP.pm 2005-06-22 10:13:13.000000000 -0400 @@ -63,7 +63,11 @@ unless($LoadModPerl++) { } if($ENV{MOD_PERL}) { - $ModPerl2 = ($mod_perl::VERSION >= 1.99); + # release 1.999_22 of mod_perl seems to require + # using $ENV{MOD_PERL_API_VERSION} not $mod_perl::VERSION + my $ver = $mod_perl::VERSION; + if ($ver eq "") { $ver = $ENV{MOD_PERL_API_VERSION}; } + $ModPerl2 = ($ver >= 1.99); if($ModPerl2) { eval "use Apache::ASP::ApacheCommon ();"; die($@) if $@; ================================== после этого патча все "коробочное" в FedoraCore4 заработало с Apache::ASP. еще раз извиняюсь за оффтопик. -- С уважением, вебмастер мэрии Архангельска :: :: $_='q=6I2?56CPw2:5F<Pl82Gp2C94:EJ^CFn';tr#P-~\x20-O#\x20-~#;print; --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/75741843edf5.html, оценка из 5, голосов 10
|