Page blanche quand WP Rocket est activée

Il y a diverses raisons pour lesquelles vous pouvez voir un écran blanc ou vide après l'activation de WP Rocket. Voici quelques conseils de dépannage

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. 

Veuillez consulter ce guide pour un exemple du message d'erreur et de la solution.

3
  Mauvais usage des fonctions de buffering de sortie ( output buffering)
Si vous voyez ça dans les logs :
PHP Fatal error:  Call to a member function get() on null in /wp-includes/cache.php on line 123;
	

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 );
	

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 exemple ob_get_clean et ob_end_clean, elles peuvent entrer en conflit avec WP Rocket et provoquer des écrans entièrement ou partiellement blancs.

4
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.
5
Conflits connus
Voici une liste des plugins qui sont connus pour provoquer des erreurs d'écran vide lorsqu'ils sont utilisés avec WP Rocket :
  • ABEConnector

    Pour résoudre ce problème, en utilisant l'une des méthodes suivantes, vous pouvez ajouter le code suivant à votre site web :

    add_filter( 'rocket_url_to_postid_query_args', function( $args ) {
    	$args['suppress_filters'] = true;
    	return $args;
    } );<br>
    		
  • plugin Clearfy-Pro
Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.