Did you check the apache logs or the php error logs?
Apache logs show no errors at all. The PHP error log is more interesting - I turned on logging to /var/log/php.err once I started trying to diagnose this, and that file has yet to be created.
Apache can't write to that location. You need to create it and chown it.
touch /var/log/php.err
chown apache:apache /var/log/php.err
adjust apache with your webserver user/group (check httpd.conf)
though I doubt anything will show up there.
Do you have mod_security enabled in apache? Maybe it's catching something it shouldn't.
--
Postgresql & php tutorials
http://www.designmagick.com/