MT and mod_perl
May 11th, 2004 • MoveableType
I’m pretty happy with mod_perl’s current performance, and like I noted previously, I’m very willing to migrate MoveableType to a mod_perl environment, except I never thought it would be that difficult! Yes, MoveableType isn’t designed to work with mod_perl 2.0 (or 1.99, the alpha 2.0). The server I’ll migrating too runs pretty much the most recent packages, that is Apache 2.0.49, mod_perl 1.99_12, Perl 5.8.3, not the latest CVS, but pretty much recent.
The problem is, MoveableType uses an old version of libapreq, a library that has Perl glues so you can manipulate Apache’s request. Even worse, MoveableType assumes you’re running mod_perl 1.x (< 1.99), and 2.0 simply breaks so much backward compatibility to an extent where Apache::compat won’t fix it. Believe me I tried.
Now, by the time the mythical MoveableType 3.0 is released, these problems would be probably fixed, but I can’t wait that long, I’m migrating now, period. Just check out the dates on MoveableType’s homepage and you’ll understand, it’s been a while since we last heard of any progress.
Right now, I’ll be working on some patches for MT 2.661, hopefully I’ll be able to run it under mod_perl 2.0, not so much of news, but I felt guilty of not posting for a while.
Wish me luck.