This is something I've seen in the forums a few times before with no apparent solutions, but maybe folks can throw out some troubleshooting ideas.
On my staging server, all uploaded images in all blogs are failing to display. They were working recently and today they're not.
Appears quite similar to this ticket http://trac.mu.wordpress.org/ticket/1077 but the solution found there isn't my problem.
Checked:
- The .htaccess is fine.
- The wp-config.php is fine.
- The blogs.php is fine.
- Theme images load fine, just files uploaded to blogs.dir are the problem.
- Permissions of the folder and files in blogs.dir are fine. (We use 644 but changing to 777 doesn't change anything.)
- Other files in blogs.dir are fine. MP3 and PDF files load fine. Just images like jpg, gif, png won't load.
- Log files show 200 (OK) for the files
- When going to the blogs.dir path (http://domain/wp-content/blogs.dir/4/files/2009/10/test.jpg) instead of the rendered path I get a 404.
- Other MU installs on the same server are fine.
- Rolled back to a known good version of our config with SVN, so that should rule out new plugins or other code changes.
Any other thoughts of what to check? A google search finds people posting with this problem, but no solutions.
Thankfully it's just on our staging server, but it's staging for a production release and I'd rather know what's going on than push something wrong to production.