W3 Total Cache activo pero no funciona - Solución y Diagnóstico

23 jun 2012, 11:34:18
Vistas: 19.5K
Votos: 3

Actualización:

Encontré la razón del problema. El tema tenía este código:

add_action('init','ezgz_buffer');

function ezgz_buffer()
{
    ob_start('ob_gzhandler');
}

El código anterior habilita la compresión gzip si el navegador del visitante puede manejarla.

Pregunta original:

Esto es realmente extraño para mí y llevo varias horas intentando resolverlo.

El plugin W3 Total Cache está instalado y activo. Modo de vista previa desactivado. Caché de página, Minify y Caché de objetos activados. Activé el "Modo depuración" para Caché de página, Minify y Caché de objetos.

Esperaba que W3 Total Cache funcionara y mostrara el registro de depuración en el HTML de la página, pero no lo hace :(

El sitio se carga como si W3TC no existiera.

Verificaciones realizadas:

  • El archivo .htaccess está en su lugar con todas las reglas necesarias para W3 Total Cache. (Los permalinks bonitos funcionan).
  • El propio plugin W3 Total Cache no muestra advertencias ni errores.
  • No hay otros plugins de caché activados.
  • También me aseguré de estar revisando el sitio correcto.
  • Servidor: Apache 2.2.22, PHP 5.3.13 (Alojado en Media Temple)
  • El archivo wp-config.php tiene define('WP_CACHE', true);
  • El tema tiene wp_header() en header.php y wp_footer() en footer.php

Prueba de compatibilidad:

Módulos y recursos del servidor:

Versión del plugin: 0.9.2.4
Versión PHP: 5.3.13 (PHP5 requerido para Minify, Rackspace CloudFiles, soporte Microsoft Azure)
Servidor web: Apache
Funciones FTP: Instaladas (requeridas para soporte CDN autoalojado (FTP))
Soporte Multibyte String: Instalado (requerido para Rackspace Cloud Files)
Extensión cURL: Instalada (requerida para Amazon S3, Amazon CloudFront, Rackspace CloudFiles)
Extensión zlib: Instalada (requerida para soporte de compresión)
Caché de opcode: No instalado
Extensión Memcache: No instalada
Extensión HTML Tidy: No instalada (requerida para soporte de minificador HTML Tidy)
Detección de tipo MIME: Instalada (Fileinfo) (requerida para soporte CDN)
Función Hash: Instalada (hash) (requerida para purga NetDNA)
Modo seguro: Desactivado
Open basedir: Activado: /nfs:/tmp:/usr/local:/etc/apache2/gs-bin
Compresión zlib output: Desactivada
set_time_limit: Disponible
mod_deflate: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_env: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_expires: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_headers: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_mime: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_rewrite: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_setenvif: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)

Recursos de WordPress

_______________________/.htaccess: OK
_______________________/wp-content: OK
_______________________/wp-content/uploads/2012/06: OK
Permalinks personalizados: /%year%/%monthnum%/%postname%/
Define WP_CACHE: Definido (true)
Reescritura de URL: Activada
Modo red: No

Hice clic en "vaciar todas las cachés" varias veces (aunque no parece funcionar).

No tengo ni idea de qué puede ser. Empecé ayer por la noche e incluso pensé que era porque tenía sueño. Así que dormí bien y sigue igual, no era solo un sueño.

0
Todas las respuestas a la pregunta 2
5
mod_deflate: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_env: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_expires: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_headers: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_mime: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_rewrite: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)
mod_setenvif: No detectado (requerido para Page Cache (modo mejorado) y Browser Cache)

Debido a que ninguno de estos módulos está instalado en el servidor, W3 Total Cache no puede hacer mucho. Básicamente, "page cache" en el modo mejorado (disk) no funcionará. Podrías probar "page cache" en modo Disk: básico.

Sin embargo, no estoy seguro de por qué "Object cache" y "Minify" no funcionaron.

23 jun 2012 17:57:59
Comentarios

Gracias. Lo leí y volví al modo Básico.

tamilsweet tamilsweet
23 jun 2012 21:43:19

El hecho de que el script de prueba no los detectara no significa que los módulos no estén instalados: http://wordpress.org/support/topic/plugin-w3-total-cache-compatibility-test-errors?replies=7#post-1627402

Gaia Gaia
31 may 2014 12:45:22

Tienes razón @Gaia.

Pothi Kalimuthu Pothi Kalimuthu
14 jun 2014 17:32:08

Lo agregué como respuesta. @Pothi

Gaia Gaia
15 jun 2014 13:09:58

¡Ya le di mi voto positivo!

Pothi Kalimuthu Pothi Kalimuthu
16 jun 2014 09:54:56
0
15 jun 2014 13:05:17