2011-12-19 2 views
0

을 httpd.conf 또는 가상 호스트는가 가능 파일 :에 따라 사용자 지정 오류 페이지로 앞으로 http://httpd.apache.org/docs/1.3/mod/core.html#errorlog 처리 아파치 오류 - 옵션 내에서

  • 사용자를 사용하여 로그 파일에

    다른 아파치 오류 처리 방법이 있습니까? 내가 뭘하고 싶은지 어떻게 든 PHP에서 발생하면 아파치 오류를 잡아입니다.

    (우리는 웹 기반 인터페이스 (PHP를 사용하여)에서 우리 서버에서 발생하는 오류를 모니터하는 도구를 만들려고합니다. 현재 로그 파일에 오류를 기록한 다음 PHP를 사용하여 모니터합니다 . 변경이 파일은

  • 답변

    1

    당신은 당신의 자신의 PHP 응용 프로그램에 오류를 리디렉션 할 ErrorDocument 지시어를 사용할 수 있습니다) PHP와 함께 사용할 수있는 뭔가에 구문 분석 : 사용자에게

    • 표시 오류 메시지 및
    • 오류를 처리하는 데 필요한 다른 작업을 수행합니다.

    즉, ErrorDocument의 대상은 단순히 정적 오류 페이지 일 필요는 없습니다. 원하는 모든 URL이 될 수 있으며 요청에 응답하여 원하는 모든 조치를 취할 수 있습니다.

    로그를 스크랩하는 것보다 효과적 일 수 있습니다.

    +0

    안녕하세요, 예. 내 게시물의 오류 문서 지시문에 링크가 있습니다. 당신이 알고있는 PHP로 오류에 대한 액세스를 제공합니까? 그래서 저는 이것을 exmaple을 위해 db에 기록 할 수 있습니다. –

    +0

    PHP 스크립트에 매개 변수로 전달합니다. 예를 들어,'ErrorDocument 404 /errors.php? errcode = 404'와 같은 것입니다. – larsks