Bad Behavior, WP Super Cache e la pagina bianca  

Il titolo del post potrebbe suggerire un improbabile sequel del film “Le Cronache di Narnia”: del resto dopo “Il Leone, la Strega e l’Armadio” si potrebbe benissimo osare con “Bad Behavior, WP Super Cache e la pagina bianca” ;)

Sfortunatamente però non si tratta di questo, ma di un problema che ho incontrato con l’ultimo aggiornamento del plugin Bad Behavior (argomento trattato in questo post).

Tale plugin richiede un intervento manuale per farlo convivere in armonia con il sistema di caching WP Super Cache (anch’esso trattato nel post sopra citato). In pratica è necessario inserire una riga nel file wp-content/plugins/wp-super-cache/wp-cache-phase1.php per fare in modo che Bad Behavior protegga anche le pagine salvate in cache.

La riga in questione è la seguente:
require_once( ABSPATH . 'wp-content/plugins/Bad-Behavior/bad-behavior-generic.php');

Aggiornando Bad Behavior alla versione 2.0.17, utilizzando il sistema di aggiornamento automatico di WordPress succede che la directory di installazione del plugin viene rinominata da “Bad-Behavior” a “bad-behavior”. Un problema da poco se non usate WP Super Cache, se invece lo utilizzate vi trovate nella condizione di non poter vedere le pagine presenti in cache (al loro posto appare solo una pagina bianca).

Tale situazione è però facilmente risolvibile modificando la riga precedente in questo modo:
require_once( ABSPATH . 'wp-content/plugins/bad-behavior/bad-behavior-generic.php');


Condividi questo post con gli altri:
  • co.mments
  • del.icio.us
  • BarraPunto
  • E-mail this story to a friend!
  • Facebook
  • Google
  • Segnalo
  • StumbleUpon
  • Technorati


Scrivi un commento