PhpMyAdmin and the White Screen of Death
After a recent hardware failure (*) I've been setting up a new LAMP sandbox, this time using Ubuntu 9.04 running in a virtualised environment.
Everything was going fine, but after importing a database backup into MySQL, PhpMyAdmin started misbehaving, giving a White Screen of Death after login. View source revealed an empty file.
The problem was permissions related - the /etc/phpmyadmin/config-db.php file had been rewritten, and now belonged to the www-data group. Since the file was inaccessible to the user running apache, PhpMyAdmin was silently crashing.
In my case, the solution was to grant wider read-access to the file - safe because this is a private sandbox, for testing, and never to be exposed to the harsh realities of the wider world. For a production server, I'd need to work out why the group changed and fix the underlying fault.
Posted in the hope that this will save someone else a few hours troubleshooting.
(*) Our Kidputer suffered a motherboard failure. To get it up and running again, I sacrificed my test server, leaving me with no sandbox environment.

Comments
Wow thanks for the useful
Wow thanks for the useful article indeed. I had such a problem yesterday and I was just shocked. I mean I was trying to upload my existing database, import it. And suddenly I got white screen of death. I was shocked, because my first thoughts were that database is corrupted and so on, this database is really important for me.. But after reading your entry, I have looked over my config file, and it was rewritten. Now everything works fine. Thanks for the great article indeed. I will be looking forward to other great posts from you in the nearest future.
Sincerely,
Toby Timpon from java development company
Got the same issue
I got the same issue after trying to import .sql to my database and failed halfway.
The problem is solved by clearing the cache from browser.