Page blanche sur WordPress : que faire ?

twitter-img / 1024 x 512
twitter-link / 520 x 254
facebook / 1200 x 630

La page blanche est un problème plus ou moins courant qui survient sur WordPress, le plus souvent après des modifications ou une mise à jour. Mais la page blanche peut avoir différentes causes qu'il faut bien connaitre pour définir les solutions adéquates. Découvrez ici ce que vous pouvez faire pour surmonter le problème de la page blanche sur WordPress.

Comment se manifeste la page blanche sur WordPress ?

Comme son nom l'indique, la page blanche se reconnait par l'écran qui devient tout blanc. Mais il peut également se manifester par le fait que vous ne parvenez plus à vous connecter à l'administration.

Concrètement, quand vous tentez d'accéder à votre site WordPress ou à l'administration du site (wp-admin), une page totalement blanche va s'afficher sur votre écran. La plupart du temps, il n'y aura même pas de message d'erreur. C'est ce qu'on appelle l'écran blanc de la mort, White Screen of Death ou WsoD. Ce surnom ne vous rappelle rien ? L'écran bleu de la mort de Windows, bien sûr.

La page blanche sur WordPress peut affecter tout le site, c'est-à-dire les pages visibles par les visiteurs et l'administration, ou bien seulement une partie de celui-ci : pour savoir que faire en cas de page blanche sur WordPress, il faut d'abord en identifier la cause.

Écran blanc sur WordPress : quelles en sont les causes ?

En général, le White Screen of Death (WsoD) provient de l'une des causes suivantes :

  • un thème ou un plugin mal codé,
  • la limite de mémoire d'un script est épuisée, ce qui fera que le script va s'arrêter de fonctionner, ce qui va créer une page blanche,
  • un problème provenant du serveur d'hébergement web.

Notez que l'écran blanc sur WordPress est la même erreur critique qui se manifeste par le message suivant : « Il y a eu une erreur critique sur votre site web ».

page blanche WordPress

Comment résoudre le problème de la page blanche sur WordPress ?

Si vous avez le problème de la page blanche sur WordPress, voici différentes solutions que vous pouvez essayer. La solution à adopter dépend essentiellement de la cause, logique. Vous pouvez donc essayer ces méthodes l'une après l'autre jusqu'à ce que le problème soit résolu.

Vérifiez les problèmes éventuellement rencontrés par votre hébergeur web

Il est assez fréquent que le problème provienne en fait de votre hébergeur et non de votre site. La page blanche sur WordPress peut provenir d'un bug temporaire de l'hébergeur ou d'une offre insuffisante qui ne répond pas aux besoins de votre site.

Avant de tenter quoi que ce soit au niveau de votre site, vous devez voir la page « État du réseau » de votre hébergeur. Généralement, l'hébergeur a une page qui signale les problèmes. En vérifiant cette page, vous allez savoir s'il y a un bug sur le serveur qui héberge votre site.

S'il n'y a aucun problème en cours de résolution auprès de votre hébergeur, ne vous découragez pas car il y a plusieurs solutions qui vont sûrement vous aider. Les voici.

Essayez le mode de récupération de WordPress

Le mode de récupération ou recovery mode est un outil qui vous permet de regagner un accès à l'administration de WordPress facilement. Vous allez pouvoir essayer quelques actions de base afin de restaurer le site et donc résoudre le problème rapidement.

Essayez de résoudre l'erreur de la page blanche manuellement

Si le mode de récupération n'a pas fonctionné, vous pouvez résoudre le problème manuellement. Pour ce faire, il est conseillé d'augmenter la mémoire PHP disponible. En effet, la page blanche peut provenir de l'arrêt d'un script qui a épuisé sa limite de mémoire.

Afin de résoudre le problème, vous pouvez augmenter la mémoire PHP disponible de manière à ce que le script puisse continuer de s'exécuter. Pour ce faire, modifiez le dossier wp-config.php et vous allez trouver dans le dossier une ligne avec le texte suivant : « That's all, stop editing! Happy blogging. ». Sous ce texte, collez le code suivant : define( 'WP_MEMORY_LIMIT', '256M' ); afin d'augmenter la limite de mémoire à 256 MB. Pour augmenter à 512 MB, entrez ce code : define( 'WP_MEMORY_LIMIT', '512M' );

Lancez le mode débogage dans WordPress

Si les deux solutions précédentes n'ont pas marché, vous pouvez essayer de réparer l'erreur de la page blanche en activant le mode débogage dans WordPress. Vous devez seulement vous rendre dans votre fichier wp-config.php et collez le code :

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

Des erreurs et avertissements vont alors apparaitre sur l'écran, ce qui vous aidera à identifier la cause exacte de l'erreur, à l'origine de l'écran blanc de la mort.

Par contre, si aucune erreur ne s'affiche, procédez à une vérification du journal de débogage. Ce dernier peut être trouvé dans le dossier wp-content. Vous allez y découvrir tous les erreurs, avis et avertissements sur votre site WordPress.

Réparation page blanche WordPress

Désactivez les plugins

Si vous n'avez pas encore pu résoudre le problème jusque-là, vous pouvez chercher du côté des plugins. Les administrateurs qui ont eu ce problème de la page blanche ont pu constater que les plugins ou les thèmes en sont les causes les plus fréquentes. Pour résoudre ce problème, il faut désactiver tous les plugins WordPress.

Si vous avez accès à l'administration du site WordPress, allez sur la page des plugins, sélectionnez tous les plugins puis cliquez sur « Désactiver ». Par contre, si vous n'arrivez pas à accéder à l'administration de votre site WordPress, il vous faut passer par votre client FTP. Une fois que vous serez connecté à votre site WordPress à travers votre client FTP, rendez-vous dans le dossier wp-content. Sélectionnez le dossier « plugins » et renommez-le. À la place, mettez « plugins-desactivated ».

Si la désactivation des plugins a résolu le problème, réactivez les plugins un à un. Cela va vous permettre de trouver le plugin qui a causé le problème.

Lancez une ancienne sauvegarde

Si aucune de ces solutions ne marche, lancer une ancienne sauvegarde va vous permettre de remettre le site en ligne rapidement. C'est une solution temporaire, en attendant que vous régliez le problème avec une solution plus durable. Vous devez simplement alors restaurer une ancienne sauvegarde.

Julien MA Jacob - Développeur WordPress
Développeur expert WordPress
Julien MA Jacob - Développeur WordPress

Passionné par le web et la programmation. Je propose mes services de développeur pour vos sites WordPress