Mac에서 PHP 오류 로그 구성에 대한 해결 방법: 1. phpLog 폴더를 선택하고 마우스 오른쪽 버튼을 클릭하여 소개를 표시한 다음 직원 및 모든 사람의 권한을 수정합니다. 2. 명령줄을 사용합니다. 코드는 [sudo -i → chmod -R 777 /사용자 /yun/phpLog].
Mac에서의 PHP 오류 로그 구성에 대한 해결 방법:
1 브라우저 표시 오류
방법 1: php에서 구성합니다. php.ini, sudo vim /etc/php.ini
를 수정합니다. display_errors = Off
를 찾아 Off를 Onsudo vim /etc/php.ini
。找到display_errors = Off
,把Off改成On
重启apache服务器 sudo apachectl restart即可
注:php.ini默认 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
,可以自定义修改错误级别
方法2:在Apache中配置。修改httpd.conf,sudo vim /etc/apache2/httpd.conf
아파치 서버를 다시 시작하세요 sudo apachectl restart
참고: php.ini의 기본값은 error_reporting = E_ALL & ~E_DEPRECATED & ~E입니다 _STRICT
, 예 맞춤설정 오류 수준
방법 2: Apache에서 구성합니다. httpd.conf, sudo vim /etc/apache2/httpd.conf
를 수정합니다. //파일 끝에 php.ini에 해당합니다
php_flag display_errors on php_value error_reporting 30719
참고: error_reporting error level
2. 오류 로그 생성
코드:<?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"; ?>결과:
错误号: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경고 설명 폴더에는 권한 설정이 있습니다. 해결책:
🎜🎜②명령줄. 🎜①phpLog 폴더를 선택하고 마우스 오른쪽 버튼을 클릭하여 소개를 표시한 다음 직원 및 모든 사람의 권한을 수정합니다
sudo -i → chmod -R 777 /Users/yun/phpLog🎜🎜관련 학습 권장 사항: 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜
위 내용은 Mac에서 PHP 오류 로그 구성 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!