[RESOLVED] Update plugins not working in IIS
-
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=36But 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.]
- The topic ‘[RESOLVED] Update plugins not working in IIS’ is closed to new replies.