Permissions for upload directories must be set to 777 because being a web application WordPress runs as the user apache and not as owner. The ‘uploads’ directory needs to be created manually via SSH or FTP and set to 777, as well any directories inside, such as ‘2009’, and the directories inside that, i.e. ’10’, ’11’, ’12’, etc. Web applications such as WordPress have limited abilities to create directories.