WordPress Error: “Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?”

Sometimes when you first install WordPress not all of the right permissions are in place.
By default, WordPress upload any files or attachments to posts to a folder called /uploads/ that is located in your /wp-content/ folder.
When you first install WordPress, be sure to test file uploading. You might get this error:
Unable to create directory /…something…/wp-content/uploads/…. Is its parent directory writable by the server?
What is happening is WordPress is trying to put the attachment or file into the uploads directory but the server doesn’t give it permission to do so.
To change this:
Connect via FTP.
Navigate to /wp-content/
Right-click on the /uploads/ folder. Your FTP client should give you an option like ‘set permissions’ or sometimes it is called CHMOD.
A pop-up opens allowing you to set the permissions of the /uploads/ folder.
Try setting it to 755.
Then attempt to upload and post a file again.






15 responses to “WordPress Error: “Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?””

  1. diggin Avatar

    don’t work 🙁
    same problem continues …

  2. ann.tan Avatar

    yup… it doesn’t work for me either.

  3. Guido Avatar

    the same for me … problem continues 🙁

  4. sean Avatar

    me neither! 🙁

  5. Jessica Avatar

    I have this problem too. Only the problem seems to be that there is NO UPLOADS FOLDER! I downloaded it again to see if I had delelted it somehow and it’s just not there. What am I missing?

  6. Jessica Avatar

    Okay, for any dummies like me, I finally just tried making my own uploads folder
    make sure to change the permissions
    also, not sure if I need to make a folder for each month or what but at least I’m getting somewhere!

  7. Josep Avatar

    Hi Jessica, it has work indeed. You need to change the permissions (CHMOD) to 777.
    I recommended you to change it again after uploading the file.

  8. Maras Avatar

    Yes it’is working you must change from 755 to 777.
    Witch Total Commander program folder
    “uploads” go to Files-change atributes and write 777.

  9. edcel Avatar

    ey, thanks a lot guys for the help! I got so effin’ frustrated cause i’m such a noob with creating sites. sheesh. i just created my own. I copied and pasted the error in google and this is where it got me. thanks for this post!
    my default was 755 and changed it to 777.
    thanks again!

  10. Steve Avatar

    Hi All
    I had the same problem on a mac pro running Leopard.
    It’s easier to solve though:-
    Navigate to …/wp-content on desktop.
    Select the uploads folder (if there’s not one there – create a new one make sure it reads ‘uploads’in lowercase).
    Whilst it’s selected Get info (command I) scroll to bottom of pallette and set permissions to read and write. (no need for ftp, 755 or 777)
    many thanks to all for the help!

  11. Dedicated Hosting Avatar

    Problem has not been solved by changing permission.Please give us some thorough solution.

  12. Bard Avatar

    Here’s what fixed it for me…
    Go into Misc Settings and check the address for the uploads folder. Mine had an extra slash.
    It should be “wp-content/uploads/”
    NOT “/wp-content/uploads/”

  13. Pablo Avatar

    It worked GREAT.
    I just changed the attributes to the folded UPLOADS and that did the trick!
    Thank you!

  14. kunnu singh Avatar

    this is not working in 755, but i am set permission to 777 its work in 777

  15. André Avatar

    In case that someone land here just like me:

    I’ve been very stressed with this.
    I searched a lot and nothing worked for me but now I figure it out! (At least for me)

    Try this if none of the previous solutions worked for you:

    1 -Go to PHP MY ADMIN to see your DB where do you have WordPress installed.
    2 – At the top, click in the two tools, in english will be something like “OPTIONS” or “OPERATIONS”.
    3 – select the AUTO INCREMENT and save/execute.

Leave a Reply to André Cancel reply

Your email address will not be published. Required fields are marked *