XE 에러 기록 모듈을 소개합니다. 그런데 공홈에 원래 배포 안되었던 자료인가요? 제가 못찾는건가요. 기진곰님 깃허브 링크를 대신 공유합니다.
자료를 설치하거나 혹은 업데이트하고 우리 사이트에서만 오류나 동작이 안되거나 할때
우리는 안되요. 고쳐주세요.
아무것도 나오지 않습니다.
부탁드려요. 저희 환경에서도 사용하게 지원해주세요.
라고 하는 것은 개발자가 할 수 있는게 전혀 없습니다.
정말 내가 이것을 개발자가 고쳐주길 바란다면 어느 포인트에서 에러가 나는지 더 나아가 어떤 에러가 나는지 정도의 정보를 제공해야 특수한 환경 또는 개발자가 생각지 못했던 곳의 오류를 잡아낼 수 가 있습니다.
이렇게 모듈을 설치하고 모듈 설정에서 치명적인오류만 기록하게 해 두고 사용하면 왠만한 php코드상의 오류는 다 여기에 잡힙니다.
물론 웹페이지 출력에 에러를 보이게 해서 그 에러를 개발자에게 제공해 주시는 정도의 수준의 운영자분들은 굳이 이 자료를 설치 안하셔도 되겠지만 서버의 에러를 확인할 방법이 없는 운영자의 경우는 이 자료가 굉장히 도움이 되는 자료입니다.
설치 경로는 ./modules/errorlogger 입니다. 깃허브에서 Zip으로 다운받으시면 xe-errorlogger-master 이런 이상한 이름의 폴더가 생기니 주의하세요.
에러 발생 후 파일이 수정되었거나, 레이아웃이나 스킨 등 템플릿 변환이 들어가는 파일에서 에러가 난 경우에는 에러가 발생한 위치를 정확하게 파악하지 못할 수도 있습니다. 그래도 완전히 엉뚱한 결과가 나오지는 않을 테니 참고하시면 도움이 됩니다.