디버그 로그는 가려놓읍시다!

워드프레스는 흔히 카페24 같은 호스팅을 사용한다든지, 이런 오픈된 개발 서버에서 작업되는 경우도 흔합니다. 그리고 워드프레스의 동작을 보다 정밀하게 파악하기 위해, 아래 같은 설정을 사용하기도 합니다.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );Code language: JavaScript (javascript)

이렇게 하면 로그 메시지가 wp-content/debug.log 라는 파일에 쌓이게 되죠. 하지만 주의해야 합니다! 로그 메시지가 wp-content에 있어 로그가 공개적으로 노출될 수 있기 때문이죠. 물론 약간의 성능 저하라든지, 엑세스 때마다 로그 파일이 늘어난다든지 하는 사소한 문제도 있습니다만, 그건 개발 중이란 전제 하에 논외로 치구요.

그러니 이런 디버그 로그는 공개적으로 접근하지 못하게 막아 두는 것이 좋아 보입니다. 간단하게 .htaccess 파일에 다음 설정을 넣기만 하면 서버 설정에 의해 노출을 막을 수 있습니다. 할 수 있을 때 미리미리 챙겨 둡시다!

<Files "debug.log">
	Require all denied
</Files>Code language: HTML, XML (xml)

댓글 남기기