apache is running as a different user then what you use to logon to the server. the folder apache is trying to access is owned by a different user and global write permissions has not been set. chown the folder/file to the user that apache is running as (default: nobody.nobody)