Images Wont Display After Importing From Old WordPress

WordPress generate some smaller images (the thumbnails) so, the images are on your server, but thumbnails are not. If the issue is just a thumbnail rebuild, you can do rebuild them with this plugin:

https://wordpress.org/plugins/ajax-thumbnail-rebuild/

With lucky you will not need to do anything else. But thumbnails sizes are defined per theme, plugin or even in WordPress settings, and they are not permanent. If today your setting is defined to 250px x 250px, all your images uploaded today will create a thumbnail of that size, then if tomorrow you change to 300px x 300px, then your new image size will be this one.

In the end, there is a high chance of you need to go post by post editing the images and inserting the new one. But let’s hope that a simple rebuild will work!

Ps.: You can also upload your old wp-content/uploads folder to the new server, is the only way to have the same content.