I recently moved a WordPress installation to a new directory on a shared host, and everything seemed to be working fine until I noticed that most of the media library images aren't working correctly.
The images themselves are still on the server, in the correct places. The URL paths to the images work fine. But the media library displays the crystal/default.png file for nearly all image thumbnails, and those thumbnail images themselves no longer show up in the index page post excerpts like they used to.
In short, the images are on the server, but some part of WordPress is unable to tell that they're there.
The problem specifically seems to lie with images that were saved to the server by the "Auto Featured Image" plugin, which created thumbnails from externally hosted images that it found within the post content. Images that had been uploaded manually to the media library are still working correctly.
This makes me think that somewhere in the database is an incorrect absolute path setting, given that the URLs work fine, but I have so far been unable to find an incorrect path setting in the database. Can anybody tell me every place in the database that WordPress might store a legacy path setting for media content, so I can update them manually if necessary?
I've searched the forums extensively for anybody with a similar problem and haven't found a solution yet.