I'm in the process of migrating my university away from a poorly managed jumble of individual, outdated WordPress installs (http://blogs.iwu.edu/) to a single install of WordPress multisite 3.2.1 (currently at http://blog-test.iwu.edu/, though we're planning to move it to the old domain once everything is up and running) using subdirectories, not subdomains. We're running on Ubuntu 10.04 and PHP 5.3.2-1ubuntu4.9 on a dedicated VM in our own data center.
I started working on this a few months ago using an intra-only dev server. I migrated all of the content from the current site to the dev server at that time. Yesterday, when the new, public-facing, test server was set up, I migrated that content (which is now a couple of months out of date) from the dev server. All of that content seems to be showing up just fine.
The problem is, I'm now trying to migrate recent posts from the old site to the test site, and images aren't showing up. They exist on the server, but I can't find a way to view them online. For instance:
old post: http://blogs.iwu.edu/admissions/?p=25
old image: http://blogs.iwu.edu/admissions/wp-content/uploads/2011/10/goldilocks.jpg
new post: http://blog-test.iwu.edu/admissions/2011/10/04/the-goldilocks-principle-of-applying-to-colleges/
new image: http://blog-test.iwu.edu/admissions/files/2011/10/goldilocks.jpg
The file /var/www/wp-content/blogs.dir/45/files/2011/10/golidlocks.jpg does exist.
Any thoughts on how I might get these images to show up?