OK, this helps narrow it down. If this is a brand new site and you’re unable to see any images in the media gallery, this would suggest a file permissions problem.
Are you able to check the folder permissions for your uploads
directory? 755 permissions should allow WordPress write permissions under most hosting plans.
You can read more about the recommended permissions for WordPress here. In particular, this section:
- All directories should be 755 or 750.
- All files should be 644 or 640. Exception: wp-config.php should be 440 or 400 to prevent other users on the server from reading it.
- No directories should ever be given 777, even upload directories. Since the php process is running as the owner of the files, it gets the owners permissions and can write to even a 755 directory.
Alternatively, you could also check with your host directly to see if they can advise on your current permissions setup.