Comment puis-je faire en sorte que CodeIgniter affiche des messages d'erreur au lieu de pages vierges ?

Linda Hamilton
Libérer: 2024-11-07 14:50:03
original
675 Les gens l'ont consulté

How Can I Make CodeIgniter Display Error Messages Instead of Blank Pages?

Gestion des erreurs dans CodeIgniter : affichage des messages d'erreur au lieu de pages vierges

Dans CodeIgniter, chaque fois qu'une erreur ou une exception se produit, par défaut, un une page vierge s'affiche à la place de messages d'erreur utiles. Cela peut rendre le débogage difficile. Heureusement, il existe plusieurs options pour afficher les messages d'erreur PHP et résoudre ce problème.

Une solution consiste à demander explicitement à PHP d'afficher les erreurs à l'aide de la fonction ini_set :

ini_set('display_errors', 1);
Copier après la connexion

Ce paramètre de configuration force PHP pour afficher toutes les erreurs, y compris celles qui auraient pu être supprimées par certains environnements.

Une autre approche consiste à modifier les paramètres de rapport d'erreurs dans le fichier index.php de CodeIgniter. Ajoutez l'extrait de code suivant à la section ENVIRONNEMENT d'index.php :

if (defined('ENVIRONMENT')) {
    switch (ENVIRONMENT) {
        case 'development':
            ...
            // Display errors in output
            ini_set('display_errors', 1);
            break;
    }
}
Copier après la connexion

Ce code garantit que les messages d'erreur sont affichés pendant le développement, tout en les masquant dans les environnements de production ou de test.

Comme en dernier recours, vous pouvez essayer de définir le niveau error_reporting sur E_ALL dans votre configuration PHP. Ce paramètre demande à PHP de signaler toutes les erreurs possibles.

En suivant ces étapes, vous pouvez activer les messages d'erreur PHP dans CodeIgniter, ce qui facilite grandement le débogage et le dépannage.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal