Comment corriger une page blanche WordPress

La page blanche WordPress dite « page de la mort » est l’une des erreurs les plus courantes de WordPress.

C’est aussi l’une des plus frustrantes parce qu’il n’y a pas de message d’erreur et que vous n’avez plus accès à votre site.

Un autre problème avec la page blanc est que parfois, elle n’affecte qu’une une certaine partie de votre site Web.

Par exemple, il se peut que vous ne rencontriez la page blanche que dans la zone d’administration wp-admin de WordPress, alors que tout le reste fonctionne bien.

Dans d’autres cas, il se peut que vous ne la voyiez que sur un poste spécifique alors que tout le reste fonctionne bien.

Dans cet article, nous allons vous montrer comment réparer la page blanche WordPress en examinant différentes solutions.

Remarque : Avant d’apporter des modifications à votre site, assurez-vous d’avoir une sauvegarde de votre site WordPress.

La majorité du temps quand vous voyez une page blanche, cela signifie qu’un script sur votre site web a épuisé la limite de mémoire.

Le script qui ne répond plus est soit :

C’est pourquoi aucun message d’erreur réel n’est généré et qu’un écran blanc s’affiche.

WordPress affiche une page blanche au lieu de mon site Web

Cette erreur peut également se produire en raison d’un thème ou d’un plugin mal codé installé sur votre site.

Parfois, cela peut arriver s’il y a un problème avec votre serveur d’hébergement web.

Puisque l’erreur de la page blanche WordPress peut être causée par un certain nombre d’éléments, elle nécessite un dépannage méthodique pour être corrigée.

Le problème se produit-il sur vos autres sites ?

Si vous avez d’autres sites WordPress installés sur le même hébergement, alors vous allez commencer par vérifier si le problème se produit également sur vos autres sites.

Si c’est le cas, alors c’est un indicateur fort que quelque chose ne va pas avec votre hébergeur WordPress. Il peut s’agir d’un problème temporaire qui affecte leur service, et vous devez leur demander de l’aide.

D’un autre côté, si le problème ne concerne qu’un seul site Web ou une partie spécifique de ce site, vous savez que le problème se situe au niveau de ce site Web en particulier.

Correction une page blanche avec le mode de récupération WordPress

Si la page blanche est causé par un plugin ou un thème WordPress, alors WordPress peut être capable de réparer le problème tout seul.

La nouvelle fonction de protection contre les erreurs fatales introduite dans WordPress 5.2 peut parfois détecter l’erreur, de sorte que vous ne verrez peut-être même pas d’écran blanc.

Au lieu de cela, vous verrez un message indiquant que le site a des difficultés techniques.

Si c’est le cas, vous recevrez également un message électronique sur votre e-mail d’administration avec pour objet ” Votre site a un problème technique “.

Ce message vous indiquera le plugin à l’origine de l’erreur, et contiendra également un lien spécial. Ce lien vous permettra de vous connecter au mode de récupération WordPress et de désactiver le plugin défectueux.

Cependant, si vous voyez la page blanche sans option de courriel ou de mode de récupération, alors vous devez corriger manuellement l’erreur.

Sachez également que vous pouvez voir cette page blanche après une mise à jour de WordPress ou après une migration.

Augmenter la limite de mémoire pour résoudre la page blanche dans WordPress

Habituellement, cette erreur se produit parce qu’un script a épuisé la mémoire et quitte au milieu du processus.

Pour corriger cela, vous devez augmenter la mémoire PHP disponible pour WordPress.

Cela permettra au script d’utiliser plus de mémoire pour terminer le travail qu’il devait faire.

Pour se faire vous devrez coller ce bout de code dans le fichier wp-config.php avant la ligne :

‘That’s all, stop editing! Happy blogging.’
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

Si vous ne savez pas comment atteindre ce fichier, contactez-nous et nous le ferons pour vous.

Désactiver tous les plugins

Si augmenter la limite de mémoire n’a pas aidé malgré le fait d’être passé à 256M ou 512M, alors vous devez mettre les mains dans le cambouis.

De notre expérience du dépannage de ce problème, nous avons souvent constaté que le problème provenait soit d’un plugin spécifique, soit d’un thème.

Commençons par désactiver tous les plugins.

Si vous pouvez toujours accéder à la zone d’administration de WordPress, alors vous pouvez simplement aller à la page des Plugins ” Plugins installés “.

Sélectionnez tous les plugins installés, puis sélectionnez ‘Désactiver’ dans le menu déroulant ‘Actions en masse’.

Cependant, si vous n’avez pas accès à la zone d’administration de WordPress, vous devrez désactiver tous les plugins via FTP.

Tout d’abord, connectez-vous à votre site WordPress à l’aide d’un client FTP. Une fois connecté, allez dans le dossier wp-content où vous verrez le dossier ‘plugins’.

Renommez le dossier plugins pour désactiver tous les plugins.

Votre client FTP renommera le dossier plugins.

WordPress recherche un dossier nommé plugins pour charger tous les plugins. Lorsqu’il ne trouve pas le dossier, il désactive simplement tous les plugins.

Vous ne savez pas comment vous connecter à votre FTP, contactez-nous.

Si cela corrige le problème, activez un plugin à la fois pour détecter quel est le plugin qui cause une page blanche.

Une fois que vous avez trouvé le plugin à l’origine du problème, vous pouvez le remplacer par une alternative ou signaler le problème aux auteurs du plugin.

Remplacer le thème par un thème par défaut

Si le dépannage du plugin ne résout pas le problème, alors vous devriez essayer de remplacer votre thème actuel par un thème par défaut.

Tout d’abord, connectez-vous à votre site Web à l’aide d’un client FTP et allez dans le dossier /wp-content/themes/. Il contient tous les thèmes installés sur votre site Web.

Cliquez avec le bouton droit de la souris pour sélectionner votre thème WordPress actuel et le télécharger sur votre ordinateur en tant que sauvegarde.

Ensuite, vous devez supprimer votre thème actuel de votre site Web.

Cliquez avec le bouton droit de la souris sur votre dossier thématique et sélectionnez ‘Supprimer’.

Votre client FTP va supprimer le thème de votre site Web.

Supprimer le thème actuel

Si vous avez un thème WordPress par défaut comme (Twenty Eighteen ou Twenty Nineteen) installé sur votre site Web, alors WordPress va automatiquement commencer à l’utiliser comme thème par défaut.

Cependant, si vous n’avez pas de thème par défaut installé, vous devez l’installer manuellement par FTP.

Si cela corrige le problème, alors vous devriez regarder le fichier functions.php de votre thème.

S’il y a des espaces supplémentaires au bas du fichier, alors vous devez les supprimer, cela peut parfois résoudre le problème.

Si vous utilisez une fonction mal codée dans le fichier functions.php de votre thème, cela peut être à l’origine de votre page blanche dans WordPress.

Envisagez de télécharger une nouvelle copie de votre thème à partir de sa source et de l’installer.

Activer le mode Debug pour afficher les erreurs dans WordPress

Si les solutions que nous vous avons proposé n’ont pas fonctionné jusqu’à présent, alors l’étape suivante est d’activer le mode débogage dans WordPress.

Ceci vous permettra de voir quel type d’erreurs est affiché.

Ajoutez simplement le code suivant dans votre fichier wp-config.php.

define(‘WP_DEBUG’, true) ;
define(‘WP_DEBUG_LOG’, true) ;

Une fois ces lignes de code ajoutées, l’écran vierge contiendra désormais des erreurs, des avertissements et des notices.

Celles-ci peuvent vous aider à déterminer la cause de votre page blanche.

Si vous ne voyez pas d’erreurs, vous pouvez toujours vérifier le journal de débogage. Il vous suffit de visiter le dossier wp-content de votre site Web à l’aide d’un client FTP.

Vous y trouverez un nouveau fichier debug.log contenant un journal de toutes les erreurs, notices et avertissements.

Effacer le cache de WordPress

Parfois, vous pouvez avoir accès au backend, à votre administration WordPress, mais le front-end du site affiche une page blanche de la mort.

Cela peut se produire à cause d’un plugin de mise en cache.

Videz simplement votre cache.

Les articles trop longs

Si vous avez une page blanche sur WordPress  seulement sur un très long article ou une très longue page, alors ce petit tips peut fonctionner.

Cette astuce augmente fondamentalement la capacité de traitement de texte de PHP en augmentant la récursivité et la limite de retour en arrière. Vous pouvez coller le code suivant dans votre fichier wp-config.php.

/** Astuces pour corriger les articles longs */
ini_set(‘pcre.récursion_limit’,20000000) ;
ini_set(‘pcre.backtrack_limit’,10000000) ;

Nous comprenons qu’il s’agit d’une erreur très frustrante, et nous espérons que l’un des trucs ci-dessus a corrigé le problème pour vous.

Si vous n’avez pas résolu le problème seul, alors votre problème est plus gave et nécessite l’intervention d’un professionnel. Contactez-nous et nous résoudrons le problème de page blanche WordPress pour vous rapidement.