장시간 동안 홈페이지 서버를 관리하지 않고있는 사이에 워드프레스 버전도 상당히 많이 바뀌고 그에 따른 플러그인 호환성 검증이 많이 누락되어있었다. 특히 며칠 전 사이트 서버를 php7.0으로 업그레이드 한 후로 모든 플러그인들의 작동 테스트(plugin debugging)가 필요한 시점이다.
이를 위해서 wp-config.php파일에
define(‘WP_DEBUG’, true); 구문을 삽입해놓고 각 플러그인별로 디버깅을 실시하던 중에 사용중단 알림 메시지를 만났지만 지시하는 파일에서는 그 구문을 찾을 수 없었다.(이건 일종의 워드프레스 버그다.)
이럴때 사용하면 편리한 것이 ‘Quary Montor’ 플러그인이다.
설치 후 실행하면
에러 메시지는 사라지고 대신에 화면상단에 모니터링 결과를 나타내는 숫자들이 뜬다 여기를 클릭하면 PHP Errors (1 notice) 라고 나타난다.
이것을 다시 틀릭하면 화면 하단에서 에러가 발생한 구체적인 플러그인 종류와 그 파일의 라인위치 등을 알려준다.
에러를 쉽게 수정할 수 있다면 좋겠지만 그렇지않다면 ‘비활성화’ 하면 된다.
소셜댓글