Entre Blogs Portal

Publicado por Fernando Tellado | 28 Agosto 2008

No actualices Akismet a la versión 2.1.7

Si ves que en tu panel de administración hay una nueva versión, Akismet 2.1.7 ¡NO ACTUALICES!. No se que han hecho pero una vez activada el plugin no funciona correctamente.

Va a identificar los comentarios Spam, eso parece que si lo sigue haciendo correctamente, pero luego no funciona el borrado de los comentarios spam, con lo que se te acumulan sobremanera.

Lo he probado en 7 blogs y el problema es común, no depende de la instalación, servidor, etc.

También te puede interesar:

36 comentarios | Escribe un comentario

  1. Pitonizza (45 comentarios) - 28/08/2008 a las 4:27

    ¡Vaya! Con el plugin que me actualiza todo automáticamente, seguramente ya cometí el error de actualizar a dicha versión. Pero como que ultimamente a mi blog no llega tanto spam como antes… revisaré que versión de Akismet tengo exactamente.

  2. g30rg3_x (13 comentarios) - 28/08/2008 a las 5:13

    No parece a ver ningun cambio que genere problemas tan graves…

    http://plugins.trac.wordpress.org/changeset?new=61919@akismet/trunk/akismet.php&old=52732@akismet/trunk/akismet.php

    Pero lo vere mas de cerca en un rato…

    Saludos

  3. xploit29 (1 comentarios) - 28/08/2008 a las 5:14

    Yo ya lo desactive por que ya lo actualizé. Definitivamente metí la pata >.<
    Gracias por el aviso de todas maneras sirve de mucho para otros.

    Saludos….

  4. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 8:28

    @g30rg3_x: pues no se que será pero te aseguro que pasa. Y sino prueba, siempre puedes volver a instalar una versión anterior mas tarde.

  5. Hispania (28 comentarios) - 28/08/2008 a las 10:55

    Yo ya lo actualicé y d emomento nigun problema :D
    @Pitonizza, cual es ese plugin que actualiza todo?

  6. ToKoTo (18 comentarios) - 28/08/2008 a las 11:11

    Tarde… actualicé antes de ver vuestro blog :(

  7. S@mutops (1 comentarios) - 28/08/2008 a las 12:20

    ¡¡Cachis!! Yo también actualicé. Menos mal que no llega spam a mi blog (todavía). Gracias por el aviso.

  8. Ishtar (14 comentarios) - 28/08/2008 a las 12:36

    Lo mismo,ya actualicé antes de leer el blog…aunque de momento no me llega spam…

  9. Edleber (1 comentarios) - 28/08/2008 a las 13:32

    Yo he actualizado, y como a otros no se me borran los comentarios, me sigue apareciendo la misma pantalla con los mismos comentarios spam.

    De todas formas tenía la versión anterior, 2.1.6, y me pasaba lo mismo, solo que cada vez que hacía un borrado me salía una mensaje de error.

    O sea, que sigo con las mismas… Y yo que actualizaba pensando en que se me solucionaría el problema.

  10. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 13:36

    Pues de-actualiza y punto :)

  11. Herzeleyd (2 comentarios) - 28/08/2008 a las 14:33

    Gracias por informar… ¡por los pelos!!

  12. Pitonizza (45 comentarios) - 28/08/2008 a las 17:03

    Perdón por el autobombo. El plugin que actualiza WP y todos los plugins es http://www.pitonizza.net/2008/07/actualizando-la-ltima-versin-de.html

    Y de hecho, ya el plugin me está pidiendo actualizar Akismet, cosa que no haré por si las dudas.

  13. FrankPereiro (2 comentarios) - 28/08/2008 a las 17:06

    Un poco tarde :-o ya he actualizado el plugin, a ver si no pasa nada raro. Si algo sucede, lo que haré será desactivarlo y buscarme un anti-spam mientras corrigen el problema.

    De todos modos, gracias por avisar ;-)

  14. ferticidio (27 comentarios) - 28/08/2008 a las 17:25

    Tarde… acabo de actualizar… meti la pata… :p
    Saludos

  15. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 18:22

    Podéis instalar la versión anterior de nuevo, no hace falta prescindir del plugin ;)

  16. Mariano (20 comentarios) - 28/08/2008 a las 18:45

    Fer, me pasa lo mismo, pero no lo veo como un problema grave, mientras siga detectando los comentarios de spam correctamente, como bien comentas.

    En breve seguramente la gente de Akismet actualizará la versión y se podrán borrar esos mensajes acumulados.

    Saludos.

  17. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 18:53

    No he dicho que sea grave Mariano :)
    Yo también me espero a otra actualización, pero me quedo con la anterior, que me da grima ver tanto spam acumulado :D
    He informado al equipo de Akismet a ver que nos cuentan (que es lo correcto).

  18. g30rg3_x (13 comentarios) - 28/08/2008 a las 19:12

    mmmm parecen muchos… con el mismo problema.
    Lo checare entonces un rato y vere si puedo elaborar un parche.

    Saludos

  19. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 19:18

    Pues será un placer compartirlo si lo encuentras g30rg3x. De momento, como he dicho, he contactado con el equipo técnico del plugin y me han dicho que lo miran ;)

  20. pacog00 (11 comentarios) - 28/08/2008 a las 19:25

    También he actualizado, vaya… si ya digo que hay que mirar primero Ayudawordpress antes de entrar en el blog propio…..

    A este paso nos vas a monopolizar a todos….

  21. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 19:33

    Es que no me tenéis fé, pacog00 :mrgreen:

    En parte es por mi fiebre testeadora, que instalo y pruebo todo para luego compartirlo. Vi el enlace y probé a ver, pero esta vez no me gustó algún aspecto del resultado.

  22. g30rg3_x (13 comentarios) - 28/08/2008 a las 19:33

    Ya busque el error…
    Es problemita esta en un OR ahorita elaboro el parche.

  23. Jack The Ripper (65 comentarios) - 28/08/2008 a las 20:01

    Muchísimas gracias por el aviso. No he actualizado :)

  24. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 20:02

    @g30rg3_x : ¡Genial!, pásame luego lo que sea y lo difundimos también al equipo de Akismet ;)

  25. g30rg3_x (13 comentarios) - 28/08/2008 a las 20:21

    El problema se introdujo en este cambio (lineas 718/727)
    http://plugins.trac.wordpress.org/changeset/61062/akismet/trunk/akismet.php

    La solucion es obviamente quitar ese cambio…
    osea cambiar la linea 727 que se encuentra con:

    if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_POST['action'] ) ) )

    Por

    if ( !isset( $_GET['recheckqueue'] ) &#41

    Por ahora no puedo sacar un parche por que me encuentro viendo la repercusiones que causa este movimiento a WP 2.7 (para ver si rompo algo con la compatibilidad con WP 2.7).
    Así que por mientras lo que lo necesiten un parche temporal para borrar sus miles de comentarios spam ahí lo tienen :P.

    Saludos

  26. g30rg3_x (13 comentarios) - 28/08/2008 a las 20:22

    Bueno ahi envie el parche pero creo que lo cacho tu moderacion o akismet :P.

    Saludos

  27. Mariano (20 comentarios) - 28/08/2008 a las 20:39

    Fer podrias poner un sitio llamado ayudautomattic.com ;)

    Muy buenos aportes !!

  28. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 20:45

    @g30rg3_x : tienes razón, ya lo he recuperado de la lista de spam. Si no te importa ahora lo pongo en un post para que no se lo pierda nadie y, de paso se lo remito a los de Akismet ;)

    Gracias majo, eres un fiera :)

    @Mariano: los aportes buenos son los vuestros, yo solo tengo diarrea redactora, nada mas :D

  29. g30rg3_x (13 comentarios) - 28/08/2008 a las 20:59

    Si no me importa no mas corrgiendome a mi mismo por que utilice trozos de código de mi versión modificada al explicarlo :P…

    En la linea de ejemplo de la 727 no es $_POST['action'] si no $_REQUEST['action'] así que no se asusten si no ven ese POST xD…

    Ahora corrigiendo mi parche, para mantener todavía así la compatibilidad para WP 2.7 sugiero en lugar de usar el parche anterior este…

    Como siempre es cambiar la linea 727 por:
    if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_GET['action'] ) ) )

    Como ven solo estamos cambiando el REQUEST por GET.
    La explicación “lógica” del fallo (para los que lo quieran comprender)…
    El fallo ocurre debido a que al encontrarse definido action en una variable POST (cuando borramos o recuperamos) la tabla de verdad queda Falso Verdadero lo que da verdadero y como se niega se convierte este Verdadero en falso causando que en lugar de proceder con el borrado se ejecute el código de akismet_recheck_queue() evitando que el código de borrado y recuperado jamas se ejecute.

    Saludos

  30. Fernando Tellado (1199 comentarios) - 28/08/2008 a las 21:26

    Creo que lo he corregido bien

Sitios que enlazan a esta entrada

Escribe un comentario




XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ayuda WordPress está alojado en Mediatemple - Tu también puedes

LO ÚLTIMO EN LOS FOROS

Cargando...

IN YOUR LANGUAGE

Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag
By N2H