W3 Total Cache attivo ma non funziona - Risoluzione e debug

23 giu 2012, 11:34:18
Visualizzazioni: 19.5K
Voti: 3

Aggiornamento:

Trovato il motivo del problema. Il tema aveva questo codice:

add_action('init','ezgz_buffer');

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

Il codice sopra abilita la compressione gzip se il browser del visitatore è in grado di gestirla.

Domanda originale:

Questa situazione è davvero strana per me e sto cercando di capirla da diverse ore.

Il plugin W3 Total Cache è installato e attivo. Modalità anteprima disabilitata. Cache pagine, Minify e Cache oggetti abilitati. Abilitata la "Modalità debug" per Cache pagine, Minify, Cache oggetti.

Mi aspetto che W3 Total Cache funzioni e mostri il log di debug nell'html della pagina ma non lo fa :(

Il sito si carica come se W3TC non esistesse.

Controlli effettuati:

  • Il file .htaccess è presente con tutte le regole necessarie per W3 Total Cache. (I permalink funzionano correttamente.)
  • Il plugin W3 Total Cache stesso non mostra alcun avviso o errore.
  • Nessun altro plugin di cache è abilitato.
  • Verificato anche che sto controllando il sito corretto.
  • Server: Apache 2.2.22, PHP 5.3.13 (Hosting su media temple)
  • Il file wp-config.php contiene define('WP_CACHE', true);
  • Il tema ha wp_header() in header.php e wp_footer() in footer.php

Test di compatibilità:

Moduli e risorse del server:

Versione plugin: 0.9.2.4
Versione PHP: 5.3.13 (PHP5 richiesto per Minify, Rackspace CloudFiles, supporto Microsoft Azure)
Server web: Apache
Funzioni FTP: Installate (richieste per il supporto CDN Self-hosted (FTP))
Supporto stringhe multibyte: Installato (richiesto per Rackspace Cloud Files)
Estensione cURL: Installata (richiesta per Amazon S3, Amazon CloudFront, Rackspace CloudFiles)
Estensione zlib: Installata (richiesta per il supporto alla compressione)
Cache opcode: Non installata
Estensione Memcache: Non installata
Estensione HTML Tidy: Non installata (richiesta per il supporto al minifier HTML Tidy)
Rilevamento tipo MIME: Installato (Fileinfo) (richiesto per il supporto CDN)
Funzione hash: Installata (hash) (richiesta per la purge NetDNA)
Modalità sicura: Disattivata
Open basedir: Attivo: /nfs:/tmp:/usr/local:/etc/apache2/gs-bin
Compressione output zlib: Disattivata
set_time_limit: Disponibile
mod_deflate: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_env: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_expires: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_headers: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_mime: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_rewrite: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)
mod_setenvif: Non rilevato (richiesto per Cache pagine (modalità avanzata) e Browser Cache)

Risorse WordPress

_______________________/.htaccess: OK
_______________________/wp-content: OK
_______________________/wp-content/uploads/2012/06: OK
Permalink avanzati: /%year%/%monthnum%/%postname%/
Definizione WP_CACHE: Definita (true)
Riscrittura URL: Abilitata
Modalità rete: No

Ho cliccato "svuota tutte le cache" più volte (anche se non sembra funzionare).

Non ho la minima idea del problema. Ho iniziato ieri sera e pensavo fosse perché ero assonnato. Ho dormito bene ma la situazione è identica, non era solo un sogno.

0
Tutte le risposte alla domanda 2
5
mod_deflate: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_env: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_expires: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_headers: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_mime: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_rewrite: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)
mod_setenvif: Non rilevato (necessario per la Cache Pagine (modalità avanzata) e la Cache Browser)

Poiché nessuno di questi moduli è installato sul server, W3 Total Cache non può fare molto. Quindi, fondamentalmente, la "cache pagine" in modalità avanzata (su disco) non funzionerà. Potresti provare la "cache pagine" in modalità Disco: base.

Non sono sicuro del perché "Cache oggetti" e "Minify" non abbiano funzionato, comunque.

23 giu 2012 17:57:59
Commenti

Grazie. L'ho letto e sono tornato alla modalità Base.

tamilsweet tamilsweet
23 giu 2012 21:43:19

Il fatto che lo script di test non li abbia rilevati non significa che i moduli non siano installati: http://wordpress.org/support/topic/plugin-w3-total-cache-compatibility-test-errors?replies=7#post-1627402

Gaia Gaia
31 mag 2014 12:45:22

Hai ragione @Gaia.

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

L'ho aggiunto come risposta. @Pothi

Gaia Gaia
15 giu 2014 13:09:58

Ho votato positivamente ora!

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