The /media folder is empty, because it only gets filled when an asset URL is actually called. But the folder must be writable by the Apache user.
Looking at the site, subpages do not work either. So the .htaccess file is either ignored or mod_rewrite is not enabled on your server. So you would have to sort this issue out first. Maybe you have a control panel like cPanel or similar at your hosting where you can make such settings?