I was still having problem so I tried to go up to 3.1 using the files from Dan's site and following his howto but I think I'm still having a problem. I'm getting a different error though.
Warning: Undefined variable: getvars in /home/httpd/html/horde/lib/Maintenance.php on line 159
Warning: Cannot add header information - headers already sent by (output started at /home/httpd/html/horde/lib/Maintenance.php:159) in /home/httpd/html/horde/lib/Maintenance.php on line 159