An error occured while updating a plug-in

I tried to update my plug-ins and one or more of the plug-ins gave me an error that looks like this:
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?

The new WordPress 3.1 Admin Bar

With the release of WordPress 3.1 comes a new admin bar that appears on your site if you are logged in.

If you don’t like it, you can turn it off under your profile settings.

I think I will stick with my current admin bar plugin by Viper007Bond because it has more options.

Hide email addresses with emObA

The spammers are out there, and they are relentless.

You leave one unprotected email address in a post and they will find it.

emOba does a nice job of hiding your email addresses whether you have the email address embedded in a link or displayed as text.

If you are using a plugin like WP Touch to make your site mobile-device friendly, be sure to copy the CSS code from Emoba’s CSS file into the mobile theme’s file or the @s are going to appear huge.

Cloudflare

I just learned about Cloudflare.com today.

From their overview page:

CloudFlare protects and accelerates any website online. Once your website is a part of the CloudFlare community, its web traffic is routed through our intelligent global network. We automatically optimize the delivery of your web pages so your visitors get the fastest page load times and best performance. We also block threats and limit abusive bots and crawlers from wasting your bandwidth and server resources. The result: CloudFlare-powered websites see a significant improvement in performance and a decrease in spam and other attacks.

I just set them up for this site under the free plan and plan to set up more.  The set up was fairly easy if you are used to changing DNS settings for your domain.

What are your experiences with Cloudflare?