Using latest stable version phpMyAdmin 3.3.8.1 with pmahomme-1.0 theme from http://www.phpmyadmin.net/home_page/themes.php#pma_3_3 results in unusable web interface.
Short version:
Vanilla phpMyAdmin 3.3.8.1 works like a charm but as soon as you drop contents of pmahomme-1.0.zip file into the themes/ folder web interface gets cluttered with garbage and no CSS.
You don't have to activate theme pmahomme - it is just enough to extract the zip file to themes folder.
Results:
CSS is broken because phpmyadmin.css.php returns Content-Type Header "text/html" instead of "text/plain" (see attachment).
Garbage after closing </html> Tag on navigation and main frame (see attachment).
Logfiles:
No entries in webserver error log regarding this issue.
Reproducible: yes, 100%
Workaround:
rm -rf ./themes/pmahomme-1.0/
System:
Debian lenny 32bit running PHP via mod_fcgid.
% dpkg -l | grep -E 'php5-cgi|apache2-mpm|fcgi|mysql-server'
ii apache2-mpm-worker 2.2.9-10+lenny8 Apache HTTP Server - high speed threaded model
ii libapache2-mod-fcgid 1:2.2-1 an alternative module compat with mod_fastcgi
ii mysql-server 5.0.51a-24+lenny4 MySQL database server (metapackage depending on the latest ver
ii mysql-server-5.0 5.0.51a-24+lenny4 MySQL database server binaries
ii php5-cgi 5.2.6.dfsg.1-1+lenny9 server-side, HTML-embedded scripting language (CGI binary)
Firebug in Firefox browser shows the HTTP request and return header with wrong Content-Type Header in webservers response
Screenshot of Firefox browser displaying website without CSS due to wrong Content-Type header. At the end of each PHP-generated web page there is garbage added.
Website of author with users reporting the same issue: http://www.mikehomme.com/new-phpmyadmin-theme-2010
This is caused by an extra blank line at the end of info.inc.php, please confirm.
I'll release a new version.
Version 1.0b is available from http://www.phpmyadmin.net/home_page/themes.php.
Fix confirmed.