On a website I'm building, I have a png file that appears on the website many times. Everything works fine on my computer, but when I put it on Apache, everything loads but the image. I've deleted every file on the server and reuploaded everything, and it still doesn't work. I've confirmed it works locally before and after reuploading it. What could be going wrong?
I would recommend double checking the permissions - seems like that would be the most likely culprit.
There could be a problem with the permissions. Check that the user running the server process has permission to view the file in question.