Support » Plugins » Akismet no longer functioning

  • As far as I know nothing chnaged in the server configuration, but I get this error:

    The key below was previously validated but a connection to can not be established at this time. Please check your server configuration.

    I have Akismet on a few other blogs and those are working, any idea what “server configuration” I need to check?

    I found something about fopen and I asked my host, this was their response:

    can see that “fopen” is enabled in the server. Please see the snippet below.

    [root@www01 ~]# php -i | grep “fopen”
    allow_url_fopen => On => On

    Also I can see that port 80 is open in the server.

    nmap -p80

    Starting Nmap 4.76 ( ) at 2011-02-11 00:17 IST
    Interesting ports on (
    80/tcp open http

    The site is

Viewing 15 replies - 1 through 15 (of 30 total)
  • I was going to suggest you drop a note at but I see you already did that 🙂

    I am having the same problem

    I was using the last version 2.5.3 and had the same problem on one site, but on other sites on the same server works fine, so started trying older versions of the plugin:
    2.3 works
    2.4 works
    2.5.2 works partially I get this message as when I used version 2.5.3

    The key below was previously validated but a connection to can not be established at this time. Please check your server configuration.

    But the server status shows for the 4 ip that are accessible, if i Install version 2.5.3 I get the message and the 4 ip are not reachable.

    Finally I tested 2.5.1 and 2.5.0 without success, the version that worked is 2.4
    I will like to use the latest version, but it is givin me problems

    Hi Joseph,

    Yes I think I was communicating with you. My host is convinced it isn’t them, but I”m not really buying it. I have some other issues too – for example when browsing plugins in WordPress I get connection errors. I’m convinced they are somehow related.

    I want to try out that plugin that you sent me per:

    We have a plugin that will log some of the details about HTTP requests that your WordPress install makes – – you can give that a try and see if it provides any helpful info. Specifically we’d want to look for which transport it uses (which PHP functions it makes use of to send the HTTP requests) and the exact URL that it is requesting to make sure it is going to the right place.

    But I must be crazy. The plugin is just code. Normally when I install plugins they come as ZIPs and I extract to the plugins folder and then install through the wordpress admin panel. I’m going to see if i can find the actual folders now … thanks so far. I’m not having any luck with prior versions of Akismet either.


    Starting with 2.5 there were several changes made to the plugin code, one of which was a change to use the WordPress HTTP API for HTTP requests. Given what you describe I think that is where I’d look first.


    To install the debug plugin you’ll need to create a folder, something like wp-content/plugins/http-debug/, on your WordPress install and then upload the code to that directory. From there you just need to activate it in wp-admin.

    @joseph do I need to name the file something specific?

    I got this error when attempting to activate it:

    Fatal error: Cannot use object of type WP_Error as array in /home/shortsal/public_html/blog/wp-content/plugins/error_log/akismet_test.php on line 14

    I just named the file akismet_test.php , dunno if that is OK or not.

    @joseph I installed the plugin for debug, but i get the following logs, it seems it is not working:

    [16-Feb-2011 13:08:33] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/website/public_html/wp-content/plugins/http-debug/index.php:1) in /home/website/public_html/wp-includes/pluggable.php on line 890
    [16-Feb-2011 13:08:36] Error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 de la base de datos de WordPress para la consulta SELECT ID, post_title, post_date, comment_count, COUNT(wp_comments.comment_post_ID) AS 'popular' FROM wp_posts, wp_comments WHERE comment_approved = '1' AND wp_posts.ID=wp_comments.comment_post_ID AND post_status = 'publish' AND post_date < '2011-02-16 19:08:36' AND comment_status = 'open' GROUP BY wp_comments.comment_post_ID ORDER BY popular DESC LIMIT  realizada por require, require_once, include, require, include

    I don’t know what to do now.
    thank you for your help

    The debug plugin doesn’t have any SQL queries in it, so I suspect that error is coming from something else.

    @joseph and about the first PHP Warning: Cannot modify header information …

    I thought the sql error was related to this plugin, but the first line I still think it is something of this debug plugin.

    That headers error indicates that some output has happened, when it shouldn’t have. This can be something as simple a stray newline character outside of the PHP code.

    @joseph I did fix this problem “PHP Warning: Cannot modify header information …”

    But I can’t see any log related to akismet

    any thing i can do?

    The debug should be showing you a message inside wp-admin indicating where the log file is.

    See the Logging HTTP request messages to <code>%s</code> line in the debug plugin.

    I’m still struggling with this. I get this error when attempting to install the error log:

    Fatal error: Cannot use object of type WP_Error as array in /home/shortsal/public_html/blog/wp-content/plugins/http-debug/akismet_test.php on line 14

    Although it DOES say at the top of the page:

    Logging HTTP request messages to error_log

    but I can’t find error_log anywhere

Viewing 15 replies - 1 through 15 (of 30 total)
  • The topic ‘Akismet no longer functioning’ is closed to new replies.