wordpress plugin 디버깅에 유용한 ‘Query Monitor’ PlugIn 소개

 

사용중단 함수 등에서 발생하는 일반적인 에러메시지
사용중단 함수 등에서 발생하는 일반적인 에러메시지

장시간 동안  홈페이지 서버를 관리하지 않고있는 사이에 워드프레스 버전도 상당히 많이 바뀌고 그에 따른 플러그인 호환성 검증이 많이 누락되어있었다. 특히 며칠 전 사이트 서버를  php7.0으로 업그레이드 한 후로  모든 플러그인들의 작동 테스트(plugin debugging)가 필요한 시점이다.

이를 위해서 wp-config.php파일에

define(‘WP_DEBUG’, true); 구문을 삽입해놓고 각 플러그인별로 디버깅을 실시하던 중에  사용중단 알림 메시지를 만났지만 지시하는 파일에서는 그 구문을 찾을 수 없었다.(이건 일종의 워드프레스 버그다.)

이럴때 사용하면 편리한 것이 ‘Quary Montor’ 플러그인이다.

설치 후 실행하면

Quary Monitor 설치후 실행 화면

에러 메시지는 사라지고 대신에  화면상단에 모니터링 결과를 나타내는 숫자들이  뜬다 여기를 클릭하면 PHP Errors (1 notice) 라고 나타난다.

이것을 다시 틀릭하면  화면 하단에서 에러가 발생한 구체적인 플러그인 종류와 그 파일의 라인위치 등을 알려준다.

에러를 쉽게 수정할 수 있다면 좋겠지만 그렇지않다면 ‘비활성화’ 하면 된다.

 

소셜댓글

Loading Disqus Comments ...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.