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
coldplay.xixioriginal
2020-07-23 11:08:022594parcourir

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

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";
?>

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

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

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!

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