Support » Plugin: Akismet Spam Protection » Bugs on my website

  • Resolved lydiafloral

    (@lydiafloral)


    Hi there,

    I am new to WordPress and just created my site, http://www.lydiaoreillyfloraldesign.com I am encountering issues with Akismet where I cannot delete it from my plugins. My site was doing fine until this afternoon, when suddenly I got an error message saying “There has been a critical error on your website.” After looking at some WordPress.org forums and contacting GoDaddy to look at the error log and determine the issue, they determined it was an issue with Akismet:

    Fatal error: require_once(): Failed opening required ‘/var/www/wp-content/plugins/akismet/class.akismet.php’ (include_path=’.:/opt/remi/php73/root/usr/share/pear:/opt/remi/php73/root/usr/share/php:/usr/share/pear:/usr/share/php’) in /var/www/wp-content/plugins/akismet/akismet.php on line 48

    I am not a web developer so I have no idea what this means. The GoDaddy agent told me to delete Akismet and that that should fix the issue.

    I disabled the plugin, but when I click on “Delete” I get yet another error message:
    “Could not fully remove the plugin akismet/akismet.php.”

    Any idea what is going on? How do I remove Akismet and thus recover my site?

    Thank you for your help!

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi there.

    Sorry to hear about this.

    The reason you are getting that error is because you seem to either be missing some of the plugin’s files, or because the file permissions are incorrect. That means the plugin can’t load those files, and the delete function is “wondering” why it can’t find all of the files.

    The most likely reason for this is that while your WordPress instance was auto-updated to the latest version, something went wrong with the process (bad network, etc), and it wasn’t able to complete, leaving the plugin in limbo. πŸ™

    The easiest way out of this, as a non-developer, would be to use GoDaddy’s interface (or FTP) to browse to your sites’s /wp-content/plugins/ directory, and manually detele the akismet directory. Once that is done, you can reinstall the plugin within WordPress, reactivate it, and all should work flawlessly from then on.

    If you need help manually deleting the file, I’m fairly sure that the GoDaddy support staff can help you with that, or provide you very specific instructions on how to do so. Feel free to send them a link to this reply, so they can get it straight from the horse’s mouth.

    Hope this helps!

    PS: Unfortunately, such issues are not unusual with GoDaddy’s servers. And just as unfortunately, because this is their or WordPress’ update process, we, as plugin developers, have zero control over doing anything about it.

    Note my first reply is being held in moderation because I edited it too many times to fix some typos. It should appear again very soon. πŸ™‚

    Thread Starter lydiafloral

    (@lydiafloral)

    Stephane,

    Thank you for such a thorough response! I appreciate you explaining it to me in non-developer-terms πŸ™‚

    I’ll contact GoDaddy again today, show them this, and ask them to walk me through deleting the file. Glad to know I can then re-install Akismet and have it work properly.

    Thank you for your help!

    Always a pleasure. Let us know how things work out. πŸ™‚

    @stephdau
    Stephane I wonder what you mean by plugin issues not being unusual with Godaddy servers? I am unable to delete Akismet from several accounts hosted on GD. Also often when I delete the plugin it shows up again later as though it’s persistently wanting to be there. thanks.

    @boplinger : that’s just it. GD has their own WP upgrade workflow, and it doesn’t always behave the way one would expect, sometimes failing altogether. Akismet os a bit of a special case, because it is also bundled with WP, and is setup as an external of the main WP repository.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Bugs on my website’ is closed to new replies.