
WP-Hashcash supprime des commentaires valides
le Samedi 05 août 2006 à 21:10 par MattJ'ai récemment été alerté par creatix que WP-Hashcash supprimait arbitrairement des commentaires légitimes. En cherchant un peu les causes à ce problème, je me suis aperçu que j'avais mis à jour le plugin vers la v3.2 sans me soucier des éventuels changements de la base de données. Voici donc la marche à suivre pour forcer le plugin à réinstaller la table WP-Hashcash :
- Désactivez le plugin dans WordPress sous Options > Plugins.
- Supprimez la clé wp_hashcash_db dans PHPmyadmin en lançant la requête SQL suivante :
SQL :
-
SELECT * FROM `wp_options` WHERE `option_name` LIKE CONVERT( _utf8 'wp_hashcash_db' USING utf8 ) LIMIT 0 , 30
-
- Supprimez totalement la table wp_WP_HASHCASH.
- Activez de nouveau le plugin. La base sera recréée automatiquement et tout devrait être de nouveau fonctionnel.
Cela n'a pas résolu le problème. En ayant désactivé WP-Hashcash pendant 2 heures, Akismet a récolté 270 spams. Wow, le spam est donc en pleine recrudescence en ce moment. Je me suis résolu à downgrader le plugin vers la version 3.1 qui elle fonctionne sans problèmes 3.0, la dernière qui semble fonctionner.
Edit : la version 3.0 crée une table qui s'appelle wp_WP_HASHCASH, les versions 3.1 et 3.2 créent une table wp_wp_hashcash, tout en minuscules. Il y a fort à parier que le problème de table non trouvée vienne de là. On reste sur la 3.0 donc.
Lien permanent






5 août 2006 at 22:57 [ Citer ]
merci d'avoir réparer sa je pourait poster des commentaire merci :p
comme sa je sais comment l'utiliser j'avais le meme probleme,
sinon j'avais une question, pourquoi vous passez pas a la version 2.0.4 de wordpress, cas il y a un gros bug qui a été corriger dans cette version et qui concerne TOUTE les anciennes version de wordpress (a premiére vu c'est un truc avec les compes utilisateurs)
6 août 2006 at 9:24 [ Citer ]
Je n'étais pas trop partant pour passer sous WP2 à cause de l'interface d'administration qui ne me plaisait pas trop. Ceci dit, après avoir joué avec le site du CKYF, je me dis qu'une petite transition pourrait avoir lieu bientôt mais il faut d'abord que je m'assure que tout sera compatible...
7 août 2006 at 23:41 [ Citer ]
bouhouhou c'est pour ça que tous mes comments sont supprimés .... T_T
Censeur va !!
7 août 2006 at 23:42 [ Citer ]
Non, non, non... je ne censure rien : Hashcash v3.2 vire sans préavis...
Cela devrait être réglé maintenant, les mises à jour ne sont pas toujours bonnes : if it ain't broke... don't fix it.
8 août 2006 at 14:14 [ Citer ]
oui ba j'ai eu encore une erreur moi :) quand j'ai poster le commentaire de ton dernier article et c'est toujours Hashcash qui en est la cause mais le commentaire est quand meme passer, celui la sera t'il bloqué ??
8 août 2006 at 14:16 [ Citer ]
voila l'erreur (DSL pour le double message) ta table mjbiscay_wp2.wp_WP_HASHCASH n'existe pas voila je croit que c'ets sa l'erreur enfin en partie :) je suis pas un expert en base de donné mais bon la c'est clair comme erreur
WordPress database error : [Table 'mjbiscay_wp2.wp_WP_HASHCASH' doesn't exist]
SELECT count(*) FROM wp_WP_HASHCASH WHERE hash = 'e3fbb510bfff54de92332accc4a5b52f'
Warning : Cannot modify header information - headers already sent by (output started at /home/mjbiscay/public_html/wireless/wp-includes/wp-db.php:104) in /home/mjbiscay/public_html/wireless/wp-includes/pluggable-functions.php on line 272
8 août 2006 at 14:57 [ Citer ]
Etrange, étrange... la table est bien présente pourtant. Je retente.