WordPress에서 error_log()를 사용하려면 어떻게 해야 합니까?
사용하려고 합니다.error_log()커스텀 WordPress 플러그인으로 작성 중이지만 어떤 이유로 작성되지 않습니다.
사용할 때error_log()내 사이트가 고장났을 뿐인데 에러는 보이지 않는다.debug.log.
에 셋업 디버깅이 있습니다.wp_config.php다음과 같은 파일:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
스트랜글리, 만약 내가error_log()내 테마에서는 사이트는 고장나지 않지만 아무것도 출력되지 않는다.debug.log어느 하나.
사용할 수 있으려면 어떻게 해야 하나요?error_log()WordPress 플러그인 및 테마에 포함됩니까?
WordPress 3.9.1을 사용하고 있습니다.
업데이트 2019
디버깅을 유효하게 하다
디버깅을 유효하게 하려면 , 다음의 코드를 netable로 합니다.wp-config.php:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
이 있습니다.debug.log에서 생성된 파일wp-content폴더입니다.
실가동 환경에서의 사용
프런트 엔드에 인쇄하지 않고 에러를 로그에 기록하려면 , 다음의 행을 추가합니다.
define( 'WP_DEBUG_DISPLAY', false );
페이지 방문자가 로그를 볼 수 없기 때문에 프로덕션 환경에서 매우 유용합니다.
인쇄 오류
이제 를 사용하여 로그에 쓸 수 있습니다.error_log기능:
error_log( 'Hello World!' );
또는 출력물을 인쇄하려면print_r방법:
error_log( print_r( 'Hello World!', true ) );
프로 팁:bash 를 사용하고 있는 경우는, 다음과 같이 로그를 확인할 수 있습니다.
tail -f wp-content/debug.log
Codex에 따르면WP_DEBUG_DISPLAY디폴트로는 true로 설정되어 있어야 하지만 실제로는 그렇지 않은 것 같습니다.
추가 중define('WP_DEBUG_DISPLAY', true);로.wp_config.php에러 로그를 수정했습니다.
설정WP_DEBUG_DISPLAY로.false는 브라우저에서 오류를 삭제했지만 로그로 출력할 수 있도록 했습니다.
워드프레스는 필요한 것 같습니다.define('WP_DEBUG_DISPLAY');로그로 오류를 출력합니다.true또는false.
저도 같은 문제가 있어요.나는 이 대사를 코멘트하는 것이 도움이 되었다.
define( 'WP_DEBUG_LOG', true );
언급URL : https://stackoverflow.com/questions/24330039/how-can-i-use-error-log-with-wordpress
'programing' 카테고리의 다른 글
| AngularJS Batarang - interceptedExpressions란 무엇입니까? (0) | 2023.02.11 |
|---|---|
| 단일 제품에 대해 $syslog_item_key를 얻는 방법을 설명합니다. (0) | 2023.02.07 |
| WooCommerce는 현재 카테고리 페이지에서 상위 카테고리를 가져옵니다. (0) | 2023.02.07 |
| HTML 코드를 Wordpress로 표시할 수 있습니까? (0) | 2023.02.07 |
| WordPress에서 Yoast seo 플러그인을 통해 기본 카테고리를 설정하는 방법 (0) | 2023.02.07 |