Entre Blogs Portal

Publicado por Fernando Tellado | 12 Febrero 2008

Solución al problema “ob_gzhandler” en functions.php

Este es un fallo poco común, y en consecuencia poco documentado, que puede ocurrir en ocasiones al cambiar de plantilla en tu blog Wordpress.El problema es que surge una incompatibilidad con la compresión gzip de Wordpress y lo que obtenemos es una línea en la parte superior de nuestro blog del tipo …

Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home/tuusuario/tublo.com/wp-includes/functions.php on line 336(también puede ser la 448 u otras)

… a veces acompañada de un destrozo estético en el aspecto del blog (texto mayor, barras laterales descolocadas u otros)Si nos fijamos en la línea del fichero functions.php en cuestión veremos que alude a la compresión gzip con algo tan poético como esto:

function gzip_compression() {if ( !get_option( ‘gzipcompression’ ) ) {return false;}if ( ( ini_get( ‘zlib.output_compression’ ) == ‘On’ || ini_get( ‘zlib.output_compression_level’ ) > 0 ) || ini_get( ‘output_handler’ ) == ‘ob_gzhandler’ ) {return false;}if ( extension_loaded( ‘zlib’ ) ) {ob_start( ‘ob_gzhandler’ );}}

Y la solución es tan sencilla como acceder a tu panel de Administración, y en la pestaña Opciones>Lectura, abajo del todo de la página, quitar la marca de la casilla “WordPress debería comprimir las entradas (gzip) si los navegadores lo requieren”.

También te puede interesar:

2 comentarios | Escribe un comentario

  1. Nicolás (19 comentarios) - 28/02/2008 a las 20:51

    A mi me ocurre ahora que activé la compresión GZIP.

    El tema es que la primera ves que entro al sitio aparece el error, pero cuando refresheo se va.

    Estaría bueno encontrar una solución que no implique presindir del gzip. :S

  2. Fernando (232 comentarios) - 28/02/2008 a las 20:57

    Pues no la he encontrado Nicolás, y mira que he buscado antes de lanzar el post :roll:

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>

RSS

¿Que es RSS?
Si te gusta este blog vótanos en las categorías BLOG TECNOLÓGICO y BLOG REVELACIÓN

LO ÚLTIMO EN LOS FOROS

Cargando...