programing

정의하다WP_DEBUG', true), 오류는 표시되지 않습니다.

lastmoon 2023. 3. 8. 21:42
반응형

정의하다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

반응형