Hi!
I've searched this forum multiple times, but haven't found a solution to my problem. Please help.
I'm running wpmu 1.2.4 and have tried to upgrade to every released version after that but they all caused same type of situation that every blog's text widgets disappear. The blog's sidebars are not showing up at all. It can be fixed manually by going Presentation (or Design in newer releases) -> Widgets and make a text widget from scratch. But I don't want my users to lose their text-widget writings during the upgrade!
I've tried to upgrade step-by-step 1.2.4->1.2.5a->1.3->... and straight from 1.2.4 to 2.6b1 but same thing happens every time. (All upgrade installs "vanilla" with no plugins or other modifications)
After upgrade apache error log shows errors about widgets.php.
Newest release (2.6b1):
PHP Warning: array_keys(): The first argument should be an array in /xxx/yyy/wp-includes/widgets.php on line 686
And in 1.2.5a:
PHP Fatal error: Cannot use string offset as an array in /xxx/yyy/wp-includes/widgets.php on line 531
I think the problem is not in the widgets.php. My guess would be something related to database but where to look from?
I'm using PHP 5.2.6+Apache 2.2.4+MySQL 5.0.45.
Big thanks in advance!