This article volition guide you to fix the mistake related to upload/import media into WordPress's media library: Is its parent directory writable past the server?
The following errors may you get when yous attempt to upload/import media into WordPress'south media library then:

  • Unable to create directory wp-content/uploads
  • Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?
  • Unable to create directory wp-content/uploads/2013/02

Method 1: Update/Change the Uploads Directory Settings

This is the easiest pick to endeavour and solve this error and then you should try this one first

  • Log into your WordPress admin dashboard
  • Get to Media Settings carte du jour (Settings -> Media)
  • Enter wp-content/uploads in the "Shop uploads in this folder" text box
  • Save the changes past striking the "Save Changes" button and you are washed

The important thing hither is to make sure yous simply enter the following in the "Store uploads in this binder" field:

          wp-content/uploads        

Now you lot are done, go and effort to upload files to the media library again.

Method 2: Changing Binder Permissions

If you lot still get the "Is its parent directory writable by the server?" error after following Method 1, you might want to try resetting the permissions of your uploads folder.

Simply follow the instructions below:

  • Connect to your account via an FTP customer or file manager. Become to the WordPress installation directory — commonly in /public_html.
  • Open up the wp-content folder and right-click on the uploads folder.
  • Click on File Permissions. A new dialogue box will pop up. Look for the Numeric Value field and enter 755.
  • Gyre down and make certain the Recurse into subdirectories box is checked.
  • Select Utilise to directories only and click OK.

Method 3: Use This If WordPress site is hosted on VPS

If your WordPress site is hosted on VPS, you can try the post-obit solution to fix the "Is its parent directory writable past the server?" mistake. However, note that this method only works for Linux running on the Apache webserver.

Earlier nosotros brainstorm, let's understand some nuts. By default, your Apache web server uses the www-information user and www-data group to access files and folders.

However, there is a possibility that the uploads folder is not endemic past www-data. This situation leads to the "Is its parent directory writable past the server?" result.

What y'all need to do is change the possessor of the uploads directory to world wide web-information:

1. Connect to your VPS via SSH. You tin can larn how to practice then in our SSH tutorial.
two. Navigate to the wp-content folder within your WordPress installation directory.

          cd public_html/wp-content        

3. Change the owner and grouping of the uploads folder to world wide web-data past executing this command:

          chown -R www-information:www-data plugins        

iv. Just like on shared hosting, the default permissions for the uploads folder might be incorrect. Therefore, while you are inside the wp-content binder, yous may run the post-obit command:

          chmod 755 -R uploads        

It will set permissions for plugins and all subdirectories inside it to 755.

The solution to a higher place might not piece of work if you switched over to a new hosting provider, every bit configurations between hosting services may vary.

Method iv: Apply This for XAMPP (LocalHost Installs)

If you've installed WordPress locally, and faces the error message and none of the above solutions fixed your problem. You lot may need to reset the ownership of the installation to nobody by doing the following.

  1. Run command line/final:
    On Mac: Applications => Utilities => Terminal
    On Windows: Starting time => Programs => Accessories => Command Prompt
  2. Run the following control
    Later on replacing WordPress with your bodily WordPress installation directory.
    sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

Hopefully ane of the higher up solutions should assist y'all fix the unable to create directory fault in WordPress.

If none of the above solutions works then maybe it is fourth dimension to look for some other hosting provider for your WordPress site. MangoWP is an attractive proffer for you.

Please feel complimentary to share any other techniques/fixes for this error Is its parent directory writable by the server? in the comment section below.