2014-06-20 6 views
4

나는 건물에 있지만 사용자 정의 Wordpress 플러그인에서 error_log()을 사용하려고하는데 어떤 이유로 인해 할 수 없습니다.Wordpress에서 error_log()를 어떻게 사용할 수 있습니까?

error_log()을 사용하면 내 사이트가 중단되지만 debug.log의 오류는 표시되지 않습니다.

는이 같은 내 wp_config.php 파일에 설정 디버깅이 : 내 테마 error_log()를 사용하는 경우

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 

Stranegly, 사이트가 침입하지 않습니다,하지만 아무것도 중 하나 debug.log에 출력되지 않습니다.

내 Wordpress 플러그인 및 테마에 error_log()을 사용하려면 무엇을해야합니까?

저는 Wordpress 3.9.1을 사용하고 있습니다.

답변

4

the Codex에 따르면 WP_DEBUG_DISPLAY은 기본적으로 true로 설정해야하지만 그렇지 않은 것으로 보입니다.

define('WP_DEBUG_DISPLAY', true);wp_config.php을 추가하면 오류 로깅이 수정되었습니다.

설정 WP_DEBUG_DISPLAY에서 false으로 설정하면 브라우저에서 오류를 제거했지만 로그에 출력 할 수 있습니다.

Wordpress에서 true 또는 false으로 설정했는지 여부에 관계없이 로그에 오류를 출력하려면 define('WP_DEBUG_DISPLAY');이 필요합니다.

0

동일한 문제가 있습니다. 이 라인을 주석 처리하는 데 도움이되었습니다.

define('WP_DEBUG_LOG', true);