If you are on Shared Hosting then you'll need to ask your hosting to have a look at the ownership of your directories and files. They should be willing to correct it for you, if that is the problem. Sometimes, for various reasons, a server may change ownership to "nobody" (yes, a real user) in which case you will no longer be able to control things properly.
I hope this helps.
I hope this helps.
