Page blanche quand WP Rocket est activée
Il existe plusieurs raisons pour lesquelles une page blanche peut apparaître après l’activation de WP Rocket.
Voici quelques conseils de dépannage :
- 1
-
Vérifiez les logs
d'erreurs
Une erreur PHP fatale se cache souvent derrière l'écran blanc. La première étape consiste à vérifier les journaux d'erreur PHP de votre site.
Si vous ne savez pas où les trouver, demandez à votre hôte ou activez WP_ DEBUG.
- 2
- Manque de mémoire PHP Cela apparaît généralement comme une erreur fatale dans le journal des logs.
- 3
-
Mauvais usage des fonctions de buffering de sortie (
output buffering)
Si vous voyez ça dans les logs :
- 4
- Conflit avec un autre plugin de performance Si vous avez un autre plugin de performance avec des options similaires, ils peuvent entrer en conflit. Par exemple, certaines options de Clearfy-Pro provoquent une page blanche.
- 5
- Désactiver les options d'optimisation de fichiers Essayez de désactiver toutes les options de l'onglet Optimisation de fichiers de WP Rocket pour voir si le problème provient d'un paramètre spécifique.
Veuillez consulter ce guide pour un exemple du message d'erreur et de la solution.
PHP Fatal error: Call to a member function get() on null in /wp-includes/cache.php on line 123;<br>
Vérifiez si cette ligne est présente dans le fichier functions.php de votre thème :
remove_action( 'shutdown', 'wp_ob_end_flush_all', 1 );<br>
Si vous la trouvez, commentez-la, comme ceci :
// remove_action( 'shutdown', 'wp_ob_end_flush_all', 1 );
Lorsque des fonctions similaires sont mal utilisées, comme par exempleob_get_clean
et ob_end_clean
, elles peuvent entrer en conflit avec WP Rocket et provoquer des écrans entièrement ou partiellement blancs.