Been using Wordpress now for about 4 months on my projects and I occasionally find problems with plugins and themes but not on Wordpress itself. I seem to be getting good at troubleshooting some.
Yesterday my host changed servers, then I upgraded to the latest version of Wordpress and everything got whack on uploading images in the admin with this error.
Unable to create directory /home/username/public_html/wp-content/uploads/2008/05. Is its parent directory writable by the server?
Most people encounter the error after upgrading Wordpress or changing servers
Here are troubleshooting steps you can do.
1. With the error above, it can be assumed it is a permission problem with the folder. Default is 755, With your FTP software or WebFTP, edit the uploads folder in the wp-content to 777. Then try again.
2. If that doesn’t work, it can be an ownership issue. Wherein the owner of the files is apache and not your user account.
If you have access to SSH, you can edit the file to change ownership to
chown -R username:apache_user /home/username/public_html/wp-content/
username:apache_user for me is the ftp account, others are different.
3. If this doesn’t work. Check the upload path in the admin - Settings - Miscellaneous and make sure it is wp-content/uploads sometimes the upgrade or server move changes it to the absolute path.
The 3rd solution worked for me. Hope you find this useful


November 16th, 2008 at 11:20 am
Good for wordpress resource.
November 20th, 2008 at 1:10 pm
Good site I “Stumbledupon” it today and gave it a stumble for you.. looking forward to seeing what else you have..later
December 18th, 2008 at 2:07 am
Wow thank you!
Finally someone who explained the problem in a easy to understand way.
I owe you a favour - shoot me an email if you need any socail media help.
Thanks again
Danny
January 4th, 2009 at 7:45 am
You’re welcome Danny. Glad to have helped.