Published March 6th, 2005

This site is now running off the Event MPM, that I helped write.

I still have several sites that require PHP, so I am using mod_fcgid to run all of the remaining PHP Scripts via FastCGI.

Only the Until Uru Signup page had issues after the upgrade. This page was using the apache_add_output_filter function added by my apache2-filters patch for PHP. Since the PHP was no longer running inside apache, this function did not exist. The Until Uru templates are all built in XSLT, and the PHP was adding a XSLT Output Filter to process the XML it generates. To fix this, I modified the script send an extra header:

Quote from header.php:

header("Content-Type: application/needs-xslt");

I then told mod_transform to act on this:

Quote from httpd.conf:

AddOutputFilterByType XSLT application/needs-xslt

It seems everything else is working great. If anything is broken, please let me know.


Written by Paul Querna, CTO @ ScaleFT. @pquerna