Shawn
Supreme Deity
In Training
Lifetime member
Member Likes (0)
Multi-DB 3.0.5, WP 3.1
On at least two separate custom themes, when I upgrade or downgrade Multi-DB, all text widgets are lost. Other widget types are preserved (as far as I can tell), but all text widgets disappear. This is repeatable (but a major PITA to correct). Any ideas how I can prevent this and the best way to recover the data from my backups? In multiple tests, reverting portions (widget_% and %sidebar% keys), or even the entire options table for the blog will not fix it.
Currently, I'm reviewing the google cache for each blog and manually recreating it from the source. This is insane.
Any ideas?

Responses (4)
Sales & Support Pro (joined March 2010) Likes (0)
Hi Shawn!
Sorry to hear about the problems you're having with text widgets.
Can you confirm that you still get this issue on a standard theme like Twenty Ten? Also, do you still get this when only Multi-DB is activated?
Please confirm those bits and we can move on to see where next.
It would also be useful if you could provide PHP error logs as there may be a clue in there.
Phil
Developer (joined June 2008) Likes (0)
What do you mean by disappear? From the front end, from the sidebars in admin, or does the widget disappear from the available widgets?
Can you confirm the steps you are taking to do an upgrade or downgrade?
If possible, can you post your db-config.php file? Are you having any other issues?
Member (joined May 2010) Likes (0)
This occurs immediately upon replacing the db.php file with a different version and hitting the site. The FIRST view immediately erases the text widgets from each sidebar. Reverting to the prior db.php file after the first page load is "too late" as the data is already gone.
Unfortunately, I'm really not keen on testing it or changing themes, as doing so would add at least 45+ minutes to my work day recreating text widgets (this has happened about 5 or 6 times now). It's also a client site in the middle of a sale, so they'd probably string me up for playing with it like that. ;)
Here's my db-config.php file. You'll see a couple changes to the structure, which I implemented to simplify the code. The functional aspects are the same.
Member (joined April 2009) Likes (0)
Hiya Shawn,
Any further developments on this? I appreciate that this isn't something your keen on testing - but we haven't been able to recreate this on our end. I'm gonna mark this as resolved as it's been several days, but if you require anything further, feel free to open this up.
Thanks!
Become a member