Maison > développement back-end > Problème PHP > Problème de configuration du journal d'erreurs PHP sous Mac

Problème de configuration du journal d'erreurs PHP sous Mac

coldplay.xixi
Libérer: 2023-03-03 06:24:01
original
2595 Les gens l'ont consulté

Solution pour la configuration du journal d'erreurs php sous Mac : 1. Sélectionnez le dossier phpLog, faites un clic droit pour afficher l'introduction, et modifiez les permissions du personnel et de tout le monde 2. Utilisez la ligne de commande, le code est [ ; sudo -i → chmod - R 777 /Users/yun/phpLog].

Problème de configuration du journal d'erreurs PHP sous Mac

Solution pour la configuration du journal des erreurs php sous Mac :

Erreur d'affichage du navigateur

Méthode 1 : Configurer en php. Modifiez php.ini, sudo vim /etc/php.ini. Recherchez display_errors = Off, remplacez Off par On

Problème de configuration du journal derreurs PHP sous Mac

Redémarrez le serveur Apache sudo apachectl restart

Remarque : php.ini est par défaut error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT, vous pouvez Personnalisez le niveau d'erreur

Méthode 2 : Configurer dans Apache. Modifiez httpd.conf, sudo vim /etc/apache2/httpd.conf. Ajoutez
à la fin du fichier //Cela correspond à php.ini

php_flag display_errors        on
php_value error_reporting    30719
Copier après la connexion

Remarque : error_reporting niveau d'erreur

Problème de configuration du journal derreurs PHP sous Mac

2. Génération du journal des erreurs

Code :

<?php
    function myError($errno,$errmsg){
        $msg = "错误号:".$errno."错误信息:".$errmsg;
        echo $msg;
        error_log($msg."\r",3,"/Users/yun/phpLog/xx.txt");
    }
    set_error_handler("myError");
    // 无xiao.txt,为了演示错误日志生成
    $handle = fopen("xiao.txt", "r");
    echo "ok";
?>
Copier après la connexion

Résultat :

错误号:2错误信息:fopen(xiao.txt): failed to open stream: No such file or directory
Warning: error_log(/Users/yun/phpLog/xx.txt): failed to open stream: Permission denied in /Users/yun/Sites/error.php on line 11
ok
Copier après la connexion

avertissement Description Le dossier a des paramètres d'autorisation.

Solution :

①Sélectionnez le dossier phpLog, faites un clic droit pour afficher l'introduction, et modifiez les autorisations du personnel et de tout le monde

Problème de configuration du journal derreurs PHP sous Mac

②Ligne de commande.

sudo -i → chmod -R 777 /Users/yun/phpLog
Copier après la connexion

Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal