When you move your wordpress blog from one to another host you may face image upload error. The error message is “Unable to create directory /x******Y*****Z/public_html/wp-content/uploads/2010/02. Is its parent directory writable by the server?”.
The error message means either the above given path is not correct where the server wants to write the image OR the server itself does not have the permissions (CHMOD) to upload your image?.Solutions for this error
1.Login to Wp-admin, click on Settings and then choose Media option from the left menu and check the path if the path is not correct (ie. for default wp-content/uploads) change it to this.
2.If you still have the same problem, login to the file manager or your ftp client and change the permission of your Wp-content folder to 755.