티스토리 뷰

워드프레스 디버그 모드란?

워드프레스

워드프레스 디버그 모드는 PHP 오류, 경고, 알림 등을 표시하여 사이트에서 발생하는 문제를 진단할 수 있도록 돕는 기능입니다. 이를 통해 플러그인 충돌, 테마 호환성 문제 등 다양한 원인을 파악할 수 있습니다. 특히, 사이트가 정상적으로 작동하지 않을 때 문제의 근본 원인을 확인하는 데 유용합니다.

 

워드프레스 디버그 모드 활성화 방법

디버그모드

디버그 모드를 활성화하려면 FTP/SFTP 클라이언트를 사용해 워드프레스 설치 디렉터리의 wp-config.php 파일을 편집해야 합니다. 다음 단계를 따라 설정하세요:

  • FTP 클라이언트로 서버에 접속합니다.
  • 워드프레스 설치 폴더에서 wp-config.php 파일을 찾습니다.
  • 파일을 열고 define('WP_DEBUG', false);define('WP_DEBUG', true);로 변경합니다.
  • 저장 후 사이트를 새로 고치면 오류 메시지가 화면에 표시됩니다.
  •  

    디버그 모드 사용 시 주의사항

    오류해결

    디버그 모드를 활성화한 상태에서는 오류 메시지가 방문자에게 노출될 수 있으므로 반드시 문제를 해결한 후 비활성화해야 합니다. 비활성화하려면 true를 다시 false로 변경하면 됩니다. 또한, 실시간 운영 중인 사이트에서는 디버그 로그를 사용하는 것이 더 안전합니다.

     

    워드프레스 디버그 모드로 오류 해결하기

    wp-config.php

    디버그 모드를 통해 표시된 오류 메시지를 분석하여 문제를 해결할 수 있습니다. 예를 들어, 플러그인 충돌이 발생한 경우 해당 플러그인을 비활성화하거나 대체 플러그인을 찾아야 합니다. 테마 관련 문제가 있다면 기본 테마로 전환해 테스트해볼 수 있습니다.

     

    일반적인 오류 유형과 해결 방법

    오류 유형 원인 및 해결 방법
    치명적 오류(Fatal Error) 잘못된 함수 호출 또는 클래스 참조 → 코드를 수정하거나 업데이트
    경고(Warning) PHP 버전 호환성 문제 → 최신 버전으로 업데이트
    알림(Notice) 변수 정의 누락 → 변수 선언 추가

     

    추가적인 디버깅 도구와 팁

    사이트관리

    디버깅을 더 효과적으로 수행하려면 다음 도구와 팁을 활용하세요:

    • WP_DEBUG_LOG: 오류 로그를 파일에 기록하여 자세히 분석.
    • Query Monitor 플러그인: 데이터베이스 쿼리 및 성능 문제 확인.
    • SCRIPT_DEBUG: CSS/JS 파일의 축소되지 않은 버전을 로드해 문제 확인.

     

    디버깅 후 사이트 관리 팁

    PHP오류

    문제를 해결한 후에는 다음 작업을 수행하세요:

  • 모든 변경 사항을 테스트하여 정상 작동 여부 확인.
  • 백업을 생성하여 복구 가능성을 확보.
  • 플러그인과 테마를 최신 상태로 유지하여 보안 취약점을 방지합니다.
  • 정기적으로 로그 파일을 검토하여 새로운 문제가 없는지 확인하세요.