Régler le problème du WordPress White Screen of Death

écrit par Marie Last updated on juin 9, 2017

Published on 13 février 2017

girlknowstech down

Je viens d’avoir la peur de ma vie. Alors que je donnais les petites touches finales au blog afin qu’il soit fin prêt pour son lancement le 1er janvier, girlknowstech.com est devenu down. Erreur 500, et parfois la célèbre page blanche de PHP. Ai-je besoin de vous dire à quel point j’étais déçue? Si vous avez le même problème en ce moment, n’ayez craintes, je peux peut-être vous aider à régler le problème!

Pour ma part, j’ai eu cette erreur pendant que j’étais en train de modifier mon fichier « functions.php » à même WordPress : Apparence > Éditeur > Functions.php. Ce que je ne savais pas, c’est que lorsqu’on modifie notre fichier functions à cet endroit, ce n’est pas celui à la racine que l’on modifie, mais bien celui du thème!

 

1. Identification de la source du problème

Pour commencer, nous allons mettre le débuggage en fonction dans le fichier www/wp-config.php

Connectez-vous par FTP à votre site web et téléchargez le fichier wp-config.php.

Cherchez cette ligne de code dans votre fichier et changez le « false » pour un « true ». Ce changement veut dire qu’on affiche l’affichage des messages d’erreur. Ça va nous permettre d’avoir plus d’informations pour retracer le bug et le corriger!

define('WP_DEBUG', true);

Téléchargez ensuite le fichier modifié sur votre serveur.

Retournez voir votre page blanche, il devrait y avoir un indice pour vous aider à identifier la cause du problème :

wp-config-debug

2. Régler le problème

Maintenant que vous connaissez la source du problème et son path (chemin de dossiers où il se trouve!), allez en FTP télécharger ce fichier qui cause problème.

Effacez la ligne de code ou le bout de code en erreur, puis remettez le nouveau fichier sur le serveur. Croisez ensuite les doigts pour que votre blog fonctionne à nouveau !

–> Si, comme moi, c’est le fichier functions.php qui vous a causé problème, sachez que vous pouvez le vider au complet et votre site continuera de fonctionner. Ainsi, si vous n’êtes pas capable de dire qu’est-ce qui est le problème, vous pourrez ajouter ligne par ligne votre code précédent afin de trouver ce qui dérangeait.

 

Conclusion

Et voilà !

J’espère que cet article saura aider quelqu’un. Vous ne pouvez pas savoir à quel point j’étais dans un état de panique ! 😉

Vous pourriez aimer

Écrire un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.