Suddenly, all my blog pages are rendering as totally white pages, no error messages. I checked my "design" page and it shows now themes and at the top of the page are the following error messages:
variable is not an array or object in /home/blogpeor/public_html/wp-admin/themes.php on line 19
Warning: Invalid argument supplied for foreach() in /home/blogpeor/public_html/wp-admin/themes.php on line 20
Warning: reset() [function.reset]: Passed variable is not an array or object in /home/blogpeor/public_html/wp-admin/themes.php on line 25
Any help is appreciated.
And i just looked at the folder contents. All the member themes are there, with 755 permissions.
Considering that themes.php has been updated a number of times recently, the mu version you;re running would be helpful so we can be looking at the same code.
Line #19 of the current trac version:
http://trac.mu.wordpress.org/browser/trunk/wp-admin/themes.php#L19
is where the list of themes get compiled. My first guess would be a theme with either a special character in there or something else throwing off the name and causing the error.
Have you added any new themes lately?
Although that error has come up before: Link. That's the only place I see that error right off.
Thanks for the advice. The problem seems to be fixed. Now, we're encountering another issue, one that ecisted before this new one popped up. Whenever a member tried to upload a picture using the bwoser uploader, we get this sort of error:
"files//2009/01"
Unable to create directory /home/blogpeor/public_html/wp-content/blogs.dir/1275/files//2009/01
My server guy is baffled and so am I.
By the way, i am using the version that came immediately before the upgrade to 2.6
Is blogs.dir writable by the webserver?
Is there any security in place that would prevent the webserver from creating it's own directories?
It's sticking in an extra slash in the files dir. Someone mess with the htaccess lately?