I have just uploaded WP2.5 to a new directory using an old database. The db was upgraded, but when I go to any page in wp-admin or my main site, I get:
Warning: array_keys(): The first argument should be an array in /home/www/stuff/yearxi/wp-includes/widgets.php on line 654
Warning: Invalid argument supplied for foreach() in /home/www/stuff/yearxi/wp-includes/widgets.php on line 654
Warning: Cannot modify header information - headers already sent by (output started at /home/www/stuff/yearxi/wp-includes/widgets.php:654) in /home/www/stuff/yearxi/wp-includes/pluggable.php on line 689
My server is on php 4.3.4 which is supposed to meet minimum requirements for WP.
Any theories as to why this is happening?