That does sound pretty odd. Have you tried FTPing the missing files to the directory where they are missing on the server?
To upload ezp to my server, I upload it a a zip and then unzip it there - thus all the files will certainly be present. You can do the unzipping via SSH or even with Cpanel's FileManager if you have that on your server.