를 예상대로 작동 나는 다음과 같은 기본 코드가 없습니다 :이 페이지로 이동하면의 error_log는
<?php
//http://localhost/error_log.php
echo "write to the error_log";
error_log("error_log entry");
//error_log("error_log entry",0);
?>
, 나는 브라우저에서 write to the error_log
를 참조하십시오. 그것은 심지어 access_log /var/log/apache2/access.log
에 나타납니다. 나는의 error_log 즉 /var/log/apache2/error.log
을 확인할 때
[my ip here] - - [18/Jan/2013:09:18:54 +0000] "GET /error_log.php HTTP/1.1" 200 314 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
하지만, 나는의 error_log 메시지 중 하나가 표시되지 않습니다.
왜 오류가 error_log에 입력되지 않습니까? 당신은 두 번째 매개 변수없이 호출
의 이벤트
체크 http://httpd.apache.org/docs/2.2/logs.html를 기록하지 않는 이유는
'error_log' 설정 지시어. 'ini_get ('error_log')는 무엇을 말합니까? – Jon