워드프레스에서 핵심 파일 오류 수정하기
워드프레스 코어 파일과 관련하여 오류를 경험하는 것을 확인하면 사이트를 작업 상태로 되돌려 볼 수 있습니다.
참고: 사이트가 Managed WordPress 호스팅으로 호스팅되는 경우 워드프레스 코어 파일은 해당 호스팅 플랜이 사전 설치된 상태로 제공되며, 워드프레스는 항상 최신 상태로 유지되므로 코어 파일 관련 오류는 일어나지 않을 것입니다.
경고: 변경을 수행하기 전에 항상 사이트를 백업해야 합니다.
PHP 관련 워드프레스 오류 이해하기
이전 문제 해결로 PHP 오류가 드러난 경우 다음 표를 참조하여 오류 파악에 도움을 받을 수 있습니다.
오류 유형 | 정의 및 다음 단계 |
---|---|
E_ERROR | 스크립트 종료를 유발하는 심각한 오류입니다. 이는 일반적으로 클래스나 함수처럼 존재하지 않는 객체를 호출하여 발생합니다. 이는 버전 비호환 문제로 인해서도 종종 발생할 수 있습니다. 다음 단계에서는 워드프레스 버전, 테마 및 플러그인을 업데이트해야 합니다. |
E_WARNING | 스크립트 종료를 유발하지 않는 런타임 경고입니다. 이는 발생하지만 PHP의 처리를 중단하지는 않는 잠재적인 문제입니다. 이러한 경고에는 사용 중인 코드가 오래된 PHP 버전을 사용하고 있으므로 업데이트해야 함을 나타내는 사용 중단 경고가 포함될 수 있습니다. PHP 로그의 경고는 사용자가 경험하고 있는 문제와 반드시 관련되지는 않을 수 있습니다. |
E_PARSE | 컴파일 시간 구문 분석 오류입니다. 이 오류는 일반적으로 누락 세미콜론 ;, 괄호 (), 여는 괄호나 닫는 괄호 {} 또는 많은 기타 구문 오류와 같은 PHP 구문 오류를 나타냅니다. 오류 메시지에 지정된 파일 및 줄을 검토하고 잠재적인 구문 오류를 찾아야 합니다. |
E_NOTICE | 이러한 오류는 일반적으로 스크립트 종료를 유발하지 않는 PHP 오류입니다. 문제가 있을 수 있음을 나타내지만 정상적인 스크립트 실행의 일부일 수 있습니다. 일반적인 원인은 정의되지 않은 PHP 변수를 사용하는 것입니다. PHP 로그의 공지는 사용자가 경험하고 있는 문제와 반드시 관련되는 것은 아닐 수 있습니다. |
최신 버전으로 워드프레스 업데이트하기
워드프레스를 최신 버전으로 업데이트하면 코어 파일이 모두 업데이트되거나 교체되어 코어 파일 관련 오류가 해결되는 경우가 많습니다. 오류로 인해 워드프레스 대시보드에 액세스할 수 없느느 경우 FTP를 통해 코어 파일을 업데이트해야 할 수 있습니다.
워드프레스 구성 요소 업데이트하기
워드프레스 버전, 테마 또는 플러그인이 업데이트되면 업데이트되지 않은 다른 구성 요소와의 충돌이 발생할 수 있습니다. 다른 구성 요소를 업데이트하면 사이트를 복원할 수 있습니다. 사이트의 구성 요소를 업데이트하려면 다음을 참조하세요.
- 워드프레스 대시보드에서 테마를 업데이트하거나, 대시보드에 액세스할 수 없는 경우 FTP로 업데이트합니다.
- 워드프레스 대시보드에서 플러그인을 업데이트하거나, 대시보드에 액세스할 수 없는 경우 FTP로 업데이트합니다.
- cPanel 또는 Plesk에서 PHP 버전을 업데이트합니다.