Here's an interesting one....
I'm in the process of migrating some client sites from multi-site into single site Cpanel accounts. The network uses domain mapping via addon domains.
I've found that the "simple" way to do this is to download the "files" folder from the blog.dir, along with exporting various settings from plugins etc and the wordpress export file.
I can then create the cpanel account, unmap the domain, remove the addon etc.
Then after installing wordpress, set everything up and upload the "files" folder containing all the images etc.
At this point I have tried various methods to get images into the media library as follows:
1. Use phpMyAdmin to change the url of the folder to match the new location of the files folder. (works but need to change the location of the "files" folder and change the name to "uploads")
2. Use "add from server" plugin to add files to the correct folder having set up first. (This adds all the files to the media library, including all the various image sizes used by featured images in the theme etc).
3. Change the path of the media library to the new location and name in wp-config. (works and you can upload the folder to any location).
Sorry for the long description but I wanted you to be aware of the process.
This technique seems to work for all aspects of the migration and addresses the problem of images not displaying and of using the media library.
The problem I have is that I no longer have any featured images being displayed or the information retained in the post. In other words, if I go into the post editor, the featured image field is blank.
I am using Genesis themes.
My question is, where is featured image information stored and how can I restore it after migration?
Has anyone done this successfully?