Mail Index


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ApacheGallery] ApacheGallery on mod_perl 2 (solved - patch added)



Fri, Dec 31, 2004 ve 04:50:04PM +0100, Ondra Kudlik napsal:
> Fri, Dec 31, 2004 ve 09:45:01AM -0600, Tom Brown napsal:
> > On Fri, Dec 31, 2004 at 03:09:04PM +0100, Ondra Kudlik wrote:
> > > I want to run apachegallery under apache2 and mod_perl2. When I
> > > install and configure it, I got following error:
> > > 
> > > failed to resolve handler `Apache::Gallery': Can't locate
> > > Apache/Server.pm
> > > 
> > > I searched through lists and mod_perl documentation and found, that
> > > functions from Server.pm is now provided by Apache::ServerRec.

So, my two days solution (i wasn't too friendly with mod_perl
internals) is here:

----------------------------------------------------------------------

        if ($::MP2) {
                require Apache2;
-               require Apache::Server;
+
+               if ( $mod_perl::VERSION >= 1.9915 ) {
+                       require Apache::ServerRec;
+               } else {
+                       require Apache::Server;
+               }
+
                require Apache::RequestRec;
                require Apache::Log;
                require APR::Table;

----------------------------------------------------------------------

I don't know, if it works correctly, but in changelog is migration
from Server to ServerRec in version 1.99.15

On my 2.0.0-RC2-XMas release it works good.

The whole point is in the fact, that even if many users upgrade
their mod_perl installation they didn't remove old files, so
Apache2/Apache/Server.pm stayed in system ...

-- 
 .''`. Ondra 'Kepi' Kudlik
: :' : Debian GNU/Linux User
`. `'
  `-   http://www.nosoftwarepatents.com/cz/m/intro/index.html 

_______________________________________________
users mailing list
users@xxxxxxxxxxxxxxxx
http://ufo.hestdesign.com/cgi-bin/mailman/listinfo/agusers