GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Erreur critique ou écran blanc de la mort :comment y remédier

Si, lorsque vous tentez d'accéder à une page donnée de votre site Web, vous obtenez un écran blanc vierge, vous êtes au bon endroit !

  • Vous pouvez voir une ligne ou deux de texte décrivant une erreur.
  • Si vous utilisez WordPress 5.2+ au lieu d'un écran blanc, vous recevrez probablement à la place une erreur du type "Le site rencontre des difficultés techniques. "
  • En utilisant WordPress, vous recevez une erreur du type "il y a eu une erreur critique sur votre site Web. "

Cela indique qu'il y a une erreur avec le code qui exécute votre site ou (plus probablement) des parties de votre site. Cela peut être dû à un certain nombre de choses, mais les plus courantes sont :

  • Le résultat d'une mise à jour de votre application Web (comme WordPress), d'un plug-in ou d'un thème contenant une erreur dans le code
  • Votre site est configuré pour utiliser une version de PHP (plus récente ou plus ancienne) avec laquelle le code qui exécute votre site n'est pas compatible.

Cela signifie qu'il existe quelques solutions rapides possibles que vous pouvez essayer, mais si elles ne fonctionnent pas, vous devrez trouver la véritable erreur comme décrit ci-dessous.

Avez-vous une assistance pratique ?

Si vous êtes hébergé chez nous et que vous avez un abonnement à l'assistance pratique, ouvrez simplement un ticket et nous nous occuperons du problème pour vous. Si ce n'est pas le cas, lisez la suite pour savoir comment résoudre le problème vous-même. (Plus de détails sur l'assistance pratique ici)

Solutions rapides possibles

Uniquement si vous utilisez le thème Avada : et que vous utilisez un plugin de mise en cache qui permet la minification (comme WP Rocket ou Autoptimize) et que vous rencontrez un écran blanc vide, essayez d'abord de désactiver complètement la minification (HTML, Javascript et CSS). Cela résoudra probablement le problème.

Version PHP trop ancienne : si vous utilisez une version de PHP trop ancienne, WordPress, un plugin ou votre thème peut avoir été mis à jour automatiquement et n'est plus compatible avec cette version de PHP. Essayez de passer à la prochaine version la plus élevée de PHP qui n'est pas marquée comme « obsolète » dans Plesk. Par exemple, au moment d'écrire ces lignes, PHP 7.4 est probablement l'option la plus stable pour la plupart des logiciels, bien qu'elle sera sûrement bientôt mise à niveau vers la version 8.0.

Version PHP trop récente : Si vous utilisez une version de PHP trop récente, vous avez peut-être un plugin ou un thème plus ancien qui n'a pas été mis à jour depuis un certain temps et dont le code n'est pas compatible. Votre meilleur pari est de mettre à jour le plugin ou le thème si des mises à jour sont disponibles, mais la solution la plus rapide consiste à réduire la version PHP à une version compatible avec le code.

Comment changer votre version de PHP dans Plesk

Comment trouver la véritable erreur

L'écran blanc vide ou l'erreur vague n'est que la sortie visible de l'erreur sous-jacente réelle. Si vous ne voyez pas d'erreur spécifique à l'écran, c'est parce que votre application Web (comme WordPress) supprime l'erreur. Cela peut être une bonne chose pour la sécurité, mais cela rend le dépannage un peu plus difficile car vous devrez accéder aux journaux de votre site pour trouver le message d'erreur.

Commencez par utiliser notre guide pour savoir comment afficher les journaux de votre site dans Plesk. Si vous utilisez cPanel, vous devrez probablement demander à votre hébergeur de fournir les journaux.

Revenez ici une fois que vous avez la bonne erreur !

Une fois que vous avez associé l'écran blanc de la mort à l'erreur correcte des journaux en suivant les étapes décrites dans le guide ci-dessus, examinez attentivement l'erreur pour déterminer le chemin du fichier où se situe le problème. Voici un exemple de chemin de fichier à rechercher :

/var/www/vhosts/<your_domain>/httpdocs/wp-content/plugins/wpseo/some_random_file_within_the_plugin.php

Cela signifie que le fichier référencé contient le code à l'origine de l'erreur. Dans l'exemple ci-dessus, ce serait le wpseo plugin dans une installation WordPress.

Comment résoudre le problème

  • Si vous utilisez WordPress, découvrez comment résoudre ce problème lorsque l'erreur se situe dans un plugin ou un thème.
  • Si vous utilisez la combinaison spécifique de WordPress et un plugin de sécurité combiné avec WP Rocket, consultez cet article.
  • Si vous utilisez Joomla, cet article peut vous être utile.
  • Si vous obtenez une erreur indiquant simplement :"Aucun fichier d'entrée spécifié", essayez cette solution.
  • Si vous utilisez WordPress et que vous détectez un code assez douteux dans le fichier à l'origine du problème, vous devrez probablement nettoyer votre site piraté.

Si aucun des liens ci-dessus ne vous aide à résoudre le problème, veuillez ouvrir un ticket, inclure l'erreur que vous avez trouvée dans les journaux, et nous vous aiderons à vous orienter dans la bonne direction !


Plesk
  1. Comment réparer l'erreur "gpg :échec de la réception du serveur de clés :pas de dirmngr"

  2. Comment réparer l'erreur "commande semanage" introuvable dans CentOS

  3. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  4. Comment réparer l'erreur locale ?

  5. Comment réparer - Erreur Apache :Aucun DirectoryIndex correspondant ?

Comment réparer :erreur xml de la liste des sites Web SolidCP ?

Correction de l'erreur 503 ou de l'écran blanc dans WordPress

Comment corriger l'erreur 403

Comment réparer une erreur de connexion à la base de données

Comment réparer :la commande curl n'a pas trouvé d'erreur

Erreur de dépassement de la limite de bande passante :comment puis-je résoudre ce problème ?