There are quite a few possibilities. Since you see the public directory itself, that leads me to believe everything could have been uploaded a directory down from your site's document root. Also, if you are using a
.htaccess file then you need to be sure that file and any other potentially "hidden" files are uploaded. Otherwise, can you describe your setup a bit?