TechTraction Upgraded to WordPress 2.6
Well, I meant to simply upgrade to WordPress 2.5.1 but my hosting provider already made the leap to 2.6. And while I would have preferred to upgrade to 2.5.1 and wait for 2.6 to prove itself in the field, I decided to “live on the edge” and just upgrade. Overall the end result wasn’t bad but the Akismet anti-spam plug-in seems to have a problem.
Check for spam results in a PHP error
At the time of writing this post there weren’t any new comments for Akismet to scan; however, I decided to double check anyway and that’s when the problem occurred.
When I clicked on the “check for spam” button under the “comments” section of the administration screen, I was given a php error message similar to the one shown below (fyi: my provider’s complete path was removed from the error messages shown below):
Warning: Invalid argument supplied for foreach() akismet.php on line 722
Warning: Cannot modify header information - headers already sent by (output started at akismet.php:722) in pluggable.php on line 770
Your guess is as good as mine, or is it?
What this error means exactly is anyone’s guess but I’ll take a stab and assert that Akismet doesn’t like checking for nonexistent spam. I searched for similar error messages but didn’t come up with anything right away.
Whether the problem is on my end or an issue with Akismet will be known for certain in the days ahead. And of course, I’ll follow up with any new information here on TechTraction just as soon as it is available. In the meantime, upgrade to WordPress 2.6 with caution.
Share, Bookmark, or Email this post
If you liked this post, subscribe to TechTraction's RSS feed or TechTraction's email feed
Filed under: TechTraction News

You will probably be upgrading again soon, as WP 2.6 is already being hacked.
Doh! Thankfully WordPress upgrades don’t take too long.
They should really get some pro security guys in the team, but they would mandate a complete re-write.