• I first went to this thread but found out it was closed:
    Cannot automatically upgrade plugins
    https://www.ads-software.com/support/topic/cannot-automatically-upgrade-plugins?replies=36

    But I read it anyway.

    The Problem:
    I was having the same problem where I was trying to update Akismet on a wordpress running on IIS7. This piece of S**T simply was crapping out saying the following:

    Downloading update from https://downloads.www.ads-software.com/plugin/add-to-any.0.9.8.9.1.zip
    Unpacking the update
    Deactivating the plugin
    Removing the old version of the plugin
    Could not remove the old plugin
    Plugin upgrade Failed

    The wordpress folks everywhere said CHMOD this CHMOD that… and to switch over to linux because windows sux.

    Obviously they were not real heart broken about it… and dumb as a rock when it came to windows… (yeah windows gives me headaches too, soo I must be a masochist)

    The Solution:
    Ok so here is the solution for me since I run multiple wordpresses on a windows box, but it will work for you whether you run 1 or more:

    1- Create a temp directory within your wp-content directory, I called mine TEMP
    Why? Some windows boxes get all nuts on the windows permissions, and some admins like reseting permissions whenever it suits them and not tell you. So forget the default one and simply create a new directory where you know you will be setting permissions to write on the box anyway. If you are using multiple wordpresses, it will keep everything organized (at least for me).

    2- Add the following line to your wp-config.php file at the end of the file:
    define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');
    Why? Again we tell wordpress where to put & look for temporary downloaded files, etc. If you are running multiple instances, it keeps things clean.

    3- Here is the one that EVERYONE missed that you will need to add to the wp-content directory in windows as it controls the read write privies of PHP itself:

    Add the user “IUSR” as one of the users that can read/write within that directory.

    A-) Yes, just right click the directory, go to properties->security->Edit->Add

    B-) Type in IUSR in the “Enter Object Names To Select” box. You can then click “Check Names” to make sure it is found and underlined, and click “ok” to add this new user to the folder.

    C-) Lastly allow the following 5 folder security privies for the user IUSR:

    Modify
    Read & Execute
    List Folder Contents
    Read
    Write

    4- Pat yourself on the back and feel awesome because you finally realized that IUSR is the damn key to dominating WordPress on a windows server box.

    I hope this helps you all, and keeps you from choking that linux guy that was being obnoxious to you…

    Cheers

    Anthony

    [Signature removed by moderator per forum rules.]

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘[RESOLVED] Update plugins not working in IIS’ is closed to new replies.