I'm getting a strange error I somehow can't really get my head around. Maybe someone here has some idea what might be wrong. I upgraded to silverstripe 2.4.0. On a register page I now get an error after sending the form that says:
[Sun May 09 17:41:26 2010] [warn] [client 10.228.***.***] mod_fcgid: stderr: PHP Fatal error: Class 'ReflectionClass' not found in /****/sapphire/thirdparty/Zend/Log.php on line 68, referer: http://dev.www.****.com/register/
The PHP Version is 5.3.2-1ubuntu4 and according to phpinfo Reflection is enabled and the version is $Revision: 293036 $. According to http://packages.ubuntu.com/lucid/php5-cgi the Ubuntu php5-cgi package has Reflection included. Additionally I can easily call $something = new ReflectionClass() myself and don't get an error whatsoever on the exact same servers. For some reason the silverstripe code can't though.