2012-09-24 4 views
0

내가 php.ini 파일에 액세스 할 수 없기 때문에 내가 어떤 PHP 오류를 구성 할 가능성이없는 관리 서버에서 내 웹 사이트가로깅 PHP 치명적인 오류

내가 직면하고 문제가 있다는 것입니다 내 서버 공급자가 PHP 오류를 기록하지 않습니다. 예외 통지를 통해 (예외를 통해) 다른 오류를 포착 할 수 있지만 치명적인 오류를 잡을 수는 없습니다.

내가 오류 로그에 대한 액세스 권한이 없기 때문에, 내 방문자 중 일부는 내 웹 사이트에 치명적인 오류에 직면 여부를 알 수없는 ...

이미 내 제공을 요청하지만, 그들은 단지 저에게 그들이 오류를 기록하지 않으며 나중에 오류가 발생하지 않습니다. 유지 관리상의 이유로 관리 대상 서버를 유지하고 싶습니다.

구성에서 변경 사항이 없도록 치명적인 오류를 추적하거나 기록 할 수 있습니까?

안부,

프레드릭

답변

0

당신은 PHP의 set_error_handler 기능을 사용하여이 문제를 처리 할 수 ​​있습니다. 오류가 발생하면 자신의 텍스트 파일에 오류를 기록하거나 전자 메일로 보내거나 원하는 작업을 수행 할 수 있습니다. set_error_handler()register_shutdown_function() 사이

1

당신이 등 모든 오류, 예외 치명적인 오류를 처리하는 사용자 지정 논리를 정의 할 수 있어야한다 ..