GNU/Linux >> Tutoriels Linux >  >> Linux

Erreurs PHP

Erreurs PHP

Cet article montre comment obtenir des informations détaillées sur les erreurs PHP. Comme PHP est un outil quotidien pour de nombreux développeurs, les suggestions suivantes sont utiles pour pouvoir travailler plus efficacement en identifiant les erreurs plus rapidement.

Afficher les erreurs

Pour afficher les erreurs, vous devez activer l'affichage des erreurs dans le php.ini dossier. Ouvrez le fichier et identifiez les display_errors et le error_reporting directive.

Le error_reporting utilise une valeur entière pour définir le niveau de rapport d'erreur. Pour une liste des constantes pour cette directive et les erreurs qu'elles présentent, reportez-vous à la documentation officielle de PHP pour les constantes prédéfinies d'erreur.

Si vous ne voulez pas le error_reporting valeur modifiée pour tous les fichiers, vous pouvez la définir au moment de l'exécution avec le error_reporting() fonction.

Les display_errors La directive détermine si les erreurs doivent être affichées à l'écran en tant que sortie ou si elles doivent être masquées à l'utilisateur. La valeur stderr fait passer l'erreur à stderr au lieu de stdout .

Dans le php.ini fichier, vous verriez quelque chose comme ceci :

php_flag  display_errors        on
php_value error_reporting       2039

Bien que vous puissiez également les définir au moment de l'exécution avec quelque chose comme ceci :

error_reporting(2039);
ini_set('display_errors', 'On');

Pour les erreurs survenues lors de la séquence de démarrage de PHP, vous devez activer le display_startup_errors directive, car ce type d'erreur ne s'affiche pas avec display_errors seulement. Lors de l'exécution, vous pouvez le définir avec :ini_set('display_startup_errors', 1);

Pour plus d'options de configuration des erreurs, vous pouvez consulter la documentation PHP pour une liste complète en cliquant ici.

Conclusions

L'affichage des erreurs PHP aide à résoudre les problèmes plus rapidement en obtenant des informations descriptives basées sur la configuration que vous avez placée. Veuillez noter que les sorties doivent être masquées avant de mettre votre site en production pour éviter que les clients ne voient les journaux d'erreurs.


Linux
  1. Hébergement PHP Nuke

  2. Nettoyage des journaux Magento

  3. Comment changer de version de PHP

  4. Installer PHP 7.4 sur CentOS 8

  5. Comment activer la journalisation des erreurs PHP

Rapport d'erreur PHP :comment activer et afficher toutes les erreurs/avertissements

4 différents types d'erreurs en PHP

Installer PHP 7 sur CentOS 7

Paramétrage PHP

Mise à jour de PHP 5.6 à 7

Changer la version de PHP