“Upload folder is not writable. Export and file upload features will not be functional.”
This is a WordPress error I received recently when migrating a site from a development domain to the live domain.
After checking the permissions on the folder \wp-content\uploads (if you don’t know how to do this, see here for an explanation), I did some digging and finally found that the problem was in Settings > Media in the ‘Store uploads in this folder’ box.
The folder for this site is /var/sites/m/mydomain.com/public_html/wp-content/uploads. This path is standard WordPress configuration, but there are two bits that vary from site to site:
- the site url (“mydomain.com” in my exampl)
- the letter preceding the site url (“m” in my example).
So all you have to do is check that the url is the same as your site, and that the letter preceding the site url is the starting letter of the site url.
So for this site, the path is /var/sites/j/jackdawwebdesign.co.uk/public_html/wp-content/uploads.
In my case, the url had been changed, but the letter preceding the url hadn’t.
It’s easy when you know how, isn’t it?