워드프레스에서 테마 오류 수정하기
사이트의 문제를 해결하여 오류를 확인한 후 테마를 수정하고 사이트를 정상 작동 상태로 되돌릴 수 있습니다.
PHP 관련 워드프레스 오류 이해하기
이전 문제 해결로 PHP 오류가 드러난 경우 다음 표를 참조하여 오류 파악에 도움을 받을 수 있습니다.
오류 유형 | 정의 및 다음 단계 |
---|---|
E_ERROR | 스크립트 종료를 유발하는 심각한 오류입니다. 이는 일반적으로 클래스나 함수처럼 존재하지 않는 객체를 호출하여 발생합니다. 이는 버전 비호환 문제로 인해서도 종종 발생할 수 있습니다. 다음 단계에서는 워드프레스 버전, 테마 및 플러그인을 업데이트해야 합니다. |
E_WARNING | 스크립트 종료를 유발하지 않는 런타임 경고입니다. 이는 발생하지만 PHP의 처리를 중단하지는 않는 잠재적인 문제입니다. 여기에는 종종 사용 중단 경고가 포함될 수 있으며, 이러한 경고는 코드가 오래된 PHP 버전을 사용하고 있을 수 있으므로 업데이트해야 함을 나타냅니다. PHP 로그의 경고가 현재 사용자가 겪고 있는 문제와 관련이 없을 수도 있습니다. |
E_PARSE | 컴파일 시간 구문 분석 오류입니다. 이 오류는 일반적으로 세미콜론, 괄호, 대괄호 누락 또는 기타 여러 가지 구문 오류와 같은 PHP 구문 오류를 나타냅니다. 오류 메시지에 지정된 파일 및 줄을 검토하고 잠재적인 구문 오류를 찾아야 합니다. |
E_NOTICE | 이러한 오류는 일반적으로 스크립트 종료를 유발하지 않는 PHP 오류입니다. 이는 문제가 있을 수 있지만 스크립트의 정상적인 실행의 일부일 수도 있음을 나타냅니다. 일반적인 원인은 정의되지 않은 PHP 변수를 사용하는 것입니다. PHP 로그의 공지는 현재 사용자가 겪고 있는 문제와 관련이 없을 수도 있습니다. |
워드프레스 구성 요소 업데이트하기
워드프레스 버전, 테마 또는 플러그인이 업데이트되면 업데이트되지 않은 다른 구성 요소와의 충돌이 발생할 수 있습니다. 다른 구성 요소를 업데이트하면 사이트를 복원할 수 있습니다. 사이트의 구성 요소를 업데이트하려면 다음을 참조하세요.
PHP 오류가 없는 화이트 스크린
죽음의 화이트 스크린이 표시되고 문제 해결 시 PHP 오류가 드러나지 않은 경우 다음 사항을 확인해 보세요.
- wp-content/themes 디렉터리가 있는지 확인합니다.
- 사용 권한이 wp-content 및 테마 디렉터리에 대해 올바른지 확인합니다.
- 755(
cPanel 플랜을 사용하는 Linux 호스팅) - 읽기 및 쓰기(
Plesk 플랜을 사용하는 Windows 호스팅)
- 755(
- 활성 테마의 디렉터리에 올바른 사용 권한이 있는지도 확인합니다.
- 활성 테마의 디렉터리에 파일이 있는지 확인합니다.
- wp-content/themes 디렉터리에도 기본 테마가 있는지 확인합니다. 워드프레스는 활성 테마가 없는 경우 기본 테마를 자동으로 로드합니다.
- 루트 디렉터리에 index.php 파일이 없거나 비어 있지 않은지 확인합니다.
- 테마의 index.php 파일이 없거나 비어 있지 않은지 확인합니다.
다음 단계
- 위의 문제 해결 후에도 문제가 지속되는 경우 테마를 제거한 다음 다시 설치해야 할 수 있습니다.
상세 정보
- 디버그 모드를 사용하여 워드프레스 오류를 수정합니다.
- 테마 오류를 수정하는 데 도움이 필요한 경우 워드프레스 프리미엄 지원 팀에서 도와드릴 수 있습니다.