Michael Peters wrote:
Phil Carmody wrote:
I'm currently running only Apache 1.3 (mod_perl 1.22) and am wondering what kinds of issues there might be if I were to want to migrate my server to Apache 2.x and mod_perl 2. Are there any things that I can do (or avoid) to make such a migration as close to trivial as possible.

http://perl.apache.org/docs/2.0/user/porting/compat.html

The biggest problem that I've seen is that not all of the Apache:: modules on CPAN have been ported to Apache2 or been setup to work for both. Most of the big ones have so it depends on what you're using. And it's not that hard to port one of them if you need to.


There are also some details about porting from libapreq1 (Apache::Request) to libapreq2 (Apache2::Request) that are mentioned at the bottom of this page:

http://httpd.apache.org/apreq/docs/libapreq2/group__apreq__xs__request.html

There's another thing that isn't currently mentioned as well, which is that my @params = $r->param() under libapeq2 no longer returns a unique'd list of params. on a request like ?a=b&a=c, it will return (a, a). under apreq1 it returned (a).

Adam

Reply via email to