An error occurred while updating <plug-in name>: Could not create directory. <full-real-path-of-folder>.
Then I went the plug-in page and it says those plug-ins have been deactivated because they are not found.
Then I tried to reinstall those plug-ins, but that gave me an error.
Then I tried to upload the plug-ins using an FTP client, but I got a “550 Access denied” error.
I logged into my Godaddy Windows shared hosting account. When I tried to access those folders, I got another “Access denied” error.
To fix it, I went to the parent directory “wp-content/plugins” and reset its permissions. I unchecked “inherit”, then checked “read”, “write” and “Reset all children to inherit” then clicked OK and waited for the operation to complete. I looked in the plugins folder and found the problem folders were no longer there, but I could reinstall them successfully.
I wish I could remember where I heard how to fix this, because I would like to credit where it’s due.
On a another blog I maintain, I thought I could prevent the install error by resetting the folder permissions before updating. Nope, didn’t work. The plugin folder did not have “inherit” checked, but did have “read” and “write” checked. I checked “Reset all children to inherit” and click OK as before. So I tried again, but this time click “inherit” for the “plugins” folder and checked the “Reset all children…” box, and it worked that time.
So it looks like if the “inherit” box is checked, you need to uncheck it and vice-versa. Just as long as read and write permissions are getting set for the child folders.
The same plug-ins that gave error when updating on the first blog gave me an error on this blog. Some plug-ins updated fine. So I don’t know if the problem is with the server, the plug-ins, or a combination of both.
Anyone else having this problem on a Godaddy Windows server?