Check your ownership on files. It is more than likely your files haveto be re-owned. You can do this through ftp; If any of the files or folders have a 99 beside them it means apache owns your files not you and thus you cannot change them at all.
The 99 I am referring to only shows in ftp clients.
Edit:
For more info check this thread: