Maison >développement back-end >tutoriel php >Pourquoi est-ce que je reçois une page vierge au lieu de messages d'erreur dans CodeIgniter ?

Pourquoi est-ce que je reçois une page vierge au lieu de messages d'erreur dans CodeIgniter ?

DDD
DDDoriginal
2024-11-07 18:06:03799parcourir

Why am I Getting a Blank Page Instead of Error Messages in CodeIgniter?

Dépannage de CodeIgniter : suppression des messages d'erreur

Lorsque vous rencontrez une page vierge au lieu de messages d'erreur dans CodeIgniter, il peut être frustrant de déboguer sans aucun retour. Voici une solution qui affiche explicitement les messages d'erreur PHP :

Solution

Ajoutez la ligne suivante à votre code (généralement dans index.php) :

ini_set('display_errors', 1);

Explication

Cette fonction PHP indique au serveur d'afficher toutes les erreurs dans la sortie. Par défaut, ce paramètre peut être désactivé dans certains environnements, ce qui entraîne un problème de page blanche.

Conseils supplémentaires

  • Assurez-vous que le journal des erreurs d'Apache est activé pour capturer toute erreur non détectée.
  • Dans votre configuration CodeIgniter, définissez l'environnement d'application sur « développement » pour activer le rapport d'erreurs.
  • Vérifiez la configuration de votre environnement dans index.php pour vous assurer que le rapport d'erreurs est correctement défini. :
error_reporting(E_ALL);
ini_set('display_errors', 1);

En implémentant ces modifications, vous devriez pouvoir voir des messages d'erreur au lieu d'une page vierge, ce qui facilite le débogage de votre application CodeIgniter.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn