Support » Fixing WordPress » Plugin Update Not Writeable

  • Resolved Richard


    I have just updated my wordpress sites, and now I’m getting a message saying

    Download failed. Destination directory for file streaming does not exist or is not writable..

    How do I fix this? Can I fix it in FileZilla?

Viewing 14 replies - 1 through 14 (of 14 total)
  • esmi


    Forum Moderator

    Try changing the permissions on the wp-content directory to 766. If you still have problems, try 767, 775 or 777. Once your uploads are working, change the permissions on wp-content back to 755 again and check that everything still works OK.

    Would I set the permission to change that folder only or all files and folders inside wp-content

    After backing up, and updating to wordpress 3.5 on IIS6. I am now receiving error message when downloading or updating plugins.

    Download failed. Destination directory for file streaming does not exist or is not writable.



    Forum Moderator

    @richard: That folder only

    I’m on IIS too, is the problem IIS only?

    @esmi Thanks

    Every time I set the permission Filezilla refreshes it but when I check it goes back to ‘xxx’

    None of these worked 🙁 : 767, 775, 777



    Forum Moderator

    Contact your hosts. This may be a folder ownership issue.

    Ok, thanks for the help anyway. I have a backup site if anything else goes wrong…

    Richard, Samuel(this post) may have provided a workaround. Give it a try and report back.

    Define a new temporary folder, one that wordpress has rights too. Add this line to your wp-config.php

    Reposting here for clarity:

    When WordPress downloads a plugin ZIP file, then it has to be able to write that file somewhere. To do this, it uses the “temp” directory.

    If WP detects that it cannot write files to this temp directory, then you get the error message you are now getting. WP tries to find a valid temp directory, but sometimes servers are configured poorly.

    You can work around this by specifying a temp directory on your server with a place that you know WordPress is allowed to write files to. You can do this by adding this line of code into the wp-config.php file.


    That will tell WP where to write the temporary files.

    Just to add my 2 cents to this.

    I too am using IIS 7 and adding the define wp_temp_dir to the wp_config.php does resolve the issue, however, I view this as a temporary solution as I shouldn’t have to edit every since wp-config.php file on my server when this has been working so well without it.

    @otto does it only have to be a temp or should it direct to wp-content

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Plugin Update Not Writeable’ is closed to new replies.