정의하다WP_DEBUG', true), 오류는 표시되지 않습니다.
wp-config 파일에서 다음 오류를 활성화했습니다.
define('WP_DEBUG', true);
하지만 난 빈 흰 페이지가 있어.에러는 일람에 표시되지 않는다.
다음 코드는 wp-config.php 파일에 삽입되어 모든 오류, 알림 및 경고를 wp-content 디렉토리에 있는 debug.log라는 파일에 기록합니다.또한 페이지 생성을 방해하지 않도록 오류를 숨깁니다.
이 코드는 BEFORE를 삽입해야 합니다. / 이상, 편집을 중지하십시오!행복한 블로그입니다. / wp-config.php 파일에 있습니다.
// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define('SCRIPT_DEBUG', true);
출처 : https://wordpress.org/support/article/debugging-in-wordpress/
아래 두 줄을 추가합니다.
define('WP_DEBUG', true);
error_reporting(E_ALL);
ini_set('display_errors', 1);
더 이상 필요 없을 때 삭제해 주세요.
이것을 .htaccess 파일에 쓸 수 있습니다.
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log
error_log 디렉토리를 변경해 주세요.
PHP를 사용하는 플러그인 또는 테마set_exception_handler()
또, 콜백이 자동적으로 에러를 무시할 가능성이 있기 때문에, ( 「문서」를 참조해 주세요) 에러가 표시되지 않을 수도 있습니다.예를 들어, NextGen Gallery를 사용했을 때도 같은 현상이 발생했는데, 일단 비활성화 시키면 페이지와 에서 모두 정상적으로 오류가 나타납니다.debug.log
파일.
또 한 가지 체크해야 할 것은WP_CONTENT_DIR
여기서부터 변수입니다.debug.log
파일이 저장됩니다.이 질문에서 제시된 대로 체크하거나 Wordfence 플러그인 -> 도구 -> 진단 -> WordPress 설정을 사용하여 체크할 수 있습니다.일반적으로 커스텀 구성이 없는 한 명시적으로 설정되지 않습니다.설정할 수 있지만wp-config.php
예.define('WP_CONTENT_DIR', '/var/www/sites/wordpress/wp-content');
언급URL : https://stackoverflow.com/questions/32266155/definewp-debug-true-does-not-show-errors
'programing' 카테고리의 다른 글
워드프레스 블로그를 정적 웹페이지로 github 페이지에 호스트할 수 있습니까? (0) | 2023.03.08 |
---|---|
모든 도메인을 받아들이도록 Access-Control-Allow-Origin을 설정할 경우 어떤 보안 위험이 있습니까? (0) | 2023.03.08 |
jQuery Ajax 호출 - 성공 시 변수 값 설정 (0) | 2023.03.08 |
Wordpress 로그인 이름으로 사용자 ID 가져오기 (0) | 2023.03.08 |
LogBack을 사용한 SpringBoot에서 LOG_PATH_IS_UNDEFINED 폴더 생성 (0) | 2023.02.26 |