7 일반적인 WordPress 오류 및 해결 방법?

게시 됨: 2022-07-08

WordPress는 블로그나 웹사이트를 강화하기 위한 탁월한 선택입니다. 안정적이고 유연하며 아름다운 페이지와 게시물을 빠르게 만들 수 있습니다. 모든 일이 그렇듯이 문제가 있기 마련입니다. 이러한 문제가 어려워 보일 수 있지만 대부분은 몇 단계만 거치면 해결할 수 있습니다.

WordPress.com은 웹사이트를 호스팅하므로 서버 관리에 대해 걱정할 필요가 없습니다. 이를 통해 오래된 소프트웨어, 안전하지 않은 사이트 파일 및 잘못된 서버 설정과 같은 문제를 피할 수 있습니다.

워드프레스의 중요성

웹사이트에 예기치 않은 오류가 발생하면 하루를 아무렇게나 망칠 수 있습니다. WordPress는 매우 똑똑한 기계이며 이유 없이 오류를 범할 가능성이 없습니다. 문제를 발견하고 해결 방법을 모르는 것은 실망스러울 수 있습니다.

WPOven을 사용하여 사용하는 동안 직면하는 7가지 가장 일반적인 WordPress 오류를 다루었으며 이를 수정하는 방법도 제공합니다. 이 게시물에서는 몇 가지 일반적인 7 WordPress 오류의 전체 편집을 가져오고 쉽게 수정할 수 있는 방법을 알려줍니다. 많은 WordPress 오류가 처음에는 어려워 보일 수 있지만 종종 작고 수정하기 쉽습니다. 문제의 원인을 알면 일반적으로 기본적인 문제 해결을 직접 수행할 수 있습니다.

아시다시피 WordPress는 훌륭한 소프트웨어이며 대부분 잘 작동합니다. 그러나 때때로 일이 계획대로 작동하지 않습니다. WordPress가 데이터베이스에 연결하지 못할 수 있습니다. 일부 파일이 손상되었을 수 있습니다.

문제가 발생하면 신속하고 효율적으로 문제를 해결할 수 있는 것이 중요합니다.

일반적인 WordPress 실수와 이를 고칠 수 있는 방법을 살펴보겠습니다.

1- 400 오류 – 페이지를 찾을 수 없음

400에서 499 사이에 있는 일반적인 오류를 클라이언트 오류라고 합니다. 이러한 종류의 오류는 일반적으로 브라우저와 사이트 방문자 간의 통신 부족을 의미합니다.

1. 400 잘못된 요청

400 Bad Request-Response는 서버에서 발생하지만 특정 범주에 속하지 않는 클라이언트 오류에 대한 일반적인 응답입니다. 이 오류는 다음으로 인해 발생할 수 있습니다.

  • 잘못 입력되었거나 금지된 문자가 포함된 URL입니다.
  • 브라우저에 감염된 쿠키 또는 캐시
  • DNS(Domain Name System), 데이터 및 로컬 DNS 캐시의 불일치.
  • 너무 큰 파일 업로드
  • 일반적인 서버 오류입니다.

URL에 오타가 있는지 확인하고, 브라우저 캐시 및 쿠키를 지우고, DNS 캐시를 지우고, 브라우저 확장 프로그램을 비활성화하고, 브라우저 캐시를 지울 수 있습니다.

2. 403 금지

다양한 수준의 권한을 포함하여 WordPress 사이트를 보호하기 위해 여러 단계를 수행할 수 있습니다. 이 기능은 사람들이 사이트에 액세스하는 것을 방지하는 데 유용하지만 권한이 제대로 설정되지 않은 경우에도 문제가 발생할 수 있습니다.

그러한 문제 중 하나는 403 Forbidden 오류입니다.

문제를 해결하려면 파일 권한을 재설정하거나 새 .htaccess 파일을 만들어야 합니다. CDN(콘텐츠 전송 네트워크), 플러그인 또는 핫링크 보호에 문제가 있을 수도 있습니다.

3. 404 찾을 수 없음

사용자가 존재하지 않는 웹사이트에 액세스하려고 하면 404 오류가 발생합니다. 원하는 리소스를 찾을 수 있는 대신 다음 페이지와 유사한 리소스가 표시됩니다.

심각한 문제는 아니지만 사용자는 이를 불편하게 여깁니다. 깨진 링크를 정기적으로 수정하고 페이지를 새 URL로 이동할 때 리디렉션을 구현하면 이 문제를 피할 수 있습니다.

4. 405 허용되지 않는 방법

서버는 브라우저에서 요청을 받았지만 거부했음을 나타내기 위해 405 Method Not Allowed 오류를 표시합니다.

이 문제는 플러그인 및 테마 업데이트 롤백, 서버 구성 로그 및 오류 로그 확인, 애플리케이션 코드 디버깅 등 여러 가지 방법으로 해결할 수 있습니다.

5. 413 요청 엔터티가 너무 큼

이 오류는 너무 많은 HTTP 요청으로 인해 발생합니다.

대용량 파일을 업로드하려는 경우에 자주 발생합니다. 이 문제는 최대 HTTP 요청 크기를 늘리면 해결할 수 있습니다.

6. 429 요청이 너무 많다

사용자가 짧은 시간에 리소스에 너무 자주 액세스를 시도하면 A 429 Too many requests 오류가 발생할 수 있습니다. 이것은 의심스러운 행동을 차단하는 서버의 방법입니다.

기본 URL을 변경하여 429 오류를 유발할 수 있는 사이버 공격을 방지할 수 있습니다. 플러그인 및 테마 충돌을 테스트할 수도 있습니다.

2- 죽음의 흰색 화면

두려운 WSoD(White Screen of Death)는 가장 일반적이고 중요한 WordPress 오류 중 하나입니다. 이 오류로 인해 전체 웹사이트에 빈 화면이 표시됩니다. 오류 메시지가 없습니다.

이 오류는 여러 가지 이유로 발생할 수 있지만 일반적으로 웹사이트가 제대로 로드되지 않음을 의미합니다. 이 White Screen of Death 오류를 수정하는 다양한 단계가 있습니다.

플러그인을 비활성화해야 합니다. 잘못된 플러그인은 WSoD의 가장 일반적인 원인입니다. 모든 플러그인을 비활성화하여 확인하는 것이 도움이 될 것입니다.

웹사이트 테마를 비활성화해야 합니다. 설치된 테마로 인해 이 오류가 발생할 수도 있습니다. SFTP를 사용하면 테마가 바뀝니다.

WordPress 디버그 모드를 활성화합니다. 이 기능을 사용하면 웹사이트의 모든 페이지에서 오류를 볼 수 있습니다. 죽음의 백색 스크린의 근본 원인을 식별하는 데 도움이 될 수 있습니다.

캐시를 지웁니다. 캐싱 솔루션을 수행하면 WSD가 수정된 경우에도 이전 파일이 표시될 수 있습니다. 문제가 해결되었는지 확인하려면 시스템 캐시를 지우십시오.

메모리 한계를 높이십시오. 사이트 메모리 한도에 도달했을 수 있습니다. 최대 한도를 늘리려면 php.ini 파일을 편집해야 합니다.

3. 내부 서버 오류

내부 서버 오류는 웹 사이트에 들어오는 또 다른 중요한 오류입니다.

내부 서버 오류는 White Screen of Death보다 잠재적인 원인이 적습니다. 이 오류는 서버에 알 수 없는 문제가 발생할 때 나타나며 일반적으로 다음 이유 중 하나로 인해 발생합니다.

이 문제는 사이트의 .htaccess 파일로 인해 발생할 수 있습니다.

사이트가 메모리 제한에 도달한 경우에도 발생할 수 있습니다.

간단히 말해서 .htaccess는 WordPress 사이트가 서버와 통신하는 방식을 나타내는 중요한 파일입니다. 이 .htaccess 파일을 사용하여 웹사이트 보안을 강화할 수 있으며 이로 인해 일부 기본 서버 설정도 무시할 수 있습니다. 이 파일이 내부 서버 오류를 일으키는지 테스트하고 확인할 수 있으며 이를 비활성화해야 합니다.

SFTP를 사용하여 이 작업을 다시 수행할 수 있습니다. 파일은 사이트의 루트 디렉토리에 있으며 종종 public_html이라는 제목으로 확인할 수 있습니다.

파일을 비활성화하려면 파일 이름을 변경하기만 하면 됩니다. 이 작업으로 문제가 해결되면 버그가 없는 새롭고 새로운 .htaccess 파일을 생성하기만 하면 됩니다. 관리자 대시보드로 이동하고 설정 > 영구 링크에 액세스하여 이 작업을 수행할 수 있습니다.

여기에서 변경할 필요가 없습니다. 설정 저장을 클릭하고 새 .htaccess 파일을 생성하십시오. 아마도 이 기능으로 문제가 해결될 것입니다.

아직 문제가 해결되지 않으면 PHP 메모리 제한을 늘려야 할 수 있습니다.

4- 데이터베이스 연결 설정 오류

이름에서 알 수 있듯이 이 오류는 데이터베이스 연결을 설정하는 동안 발생할 수 있습니다. 이 오류는 사이트에서 데이터베이스에 액세스할 수 없는 경우 나타납니다. 이 오류를 모르는 경우 사이트의 데이터베이스가 모든 콘텐츠가 저장되는 영역입니다. 여기에는 게시물, 페이지 및 기타 중요한 사용자 정보가 포함될 수 있습니다. 따라서 이 데이터베이스에 액세스할 수 없는 경우 사이트가 전혀 작동할 수 없음을 알아야 합니다.

이 오류를 설명하는 몇 가지 이유가 있지만 대부분은 웹사이트의 단일 파일, 즉 wp-config.php에서 비롯됩니다. 이 파일에는 사이트의 데이터베이스에 대한 정보가 포함되어 있으므로 이러한 유형의 오류가 발생할 가능성이 가장 높습니다.

데이터베이스 연결을 복구하려면 루트 폴더에 있어야 하는 사이트의 wp-config.php 파일에 액세스해야 합니다.

그런 다음 파일을 마우스 오른쪽 버튼으로 클릭하고 보기/편집 옵션을 선택해야 합니다. 첫 번째 우선 순위는 파일의 자격 증명이 올바른지 여부를 확인하는 것입니다. 그렇게 하려면 phpMyAdmin에 액세스하여 세부 정보의 정확한 위치를 찾아야 합니다. 파일의 호스트 이름, 사용자 이름, 암호 또는 데이터베이스 이름이 올바르지 않은 경우 이를 교체하면 오류가 수정됩니다.

그러나 오류가 지속되면 자동 데이터베이스 최적화 도구를 통해 WordPress를 활성화해야 합니다. 이것은 중요한 기능이며 손상된 데이터베이스를 복구하는 데 사용할 수 있으며 wp-config.php 파일에 다음 줄을 삽입하여 켤 수 있습니다.

그건 ; 정의( 'WP_ALLOW_REPAIR', true );

마지막으로 복구 도구를 실행하려면 버튼 중 하나를 클릭해야 합니다. 전체 프로세스가 완료되면 다시 로드해야 하며 수정된 데이터베이스 테이블과 관련하여 발생하는 메시지가 표시되어야 합니다.

이 프로세스는 데이터베이스 연결 오류를 처리하고 해결합니다. 절차가 끝나면 wp-config.php에서 WP_ALLOW_REPAIR 행을 제거하는 것을 잊지 마십시오.

5. 연결 시간 초과 오류

사이트를 여러 번 시도한 후(실패한) 오류가 표시되는 경우가 있습니다. 이 오류는 서버가 사이트를 로드하는 데 어려움을 겪고 있음을 의미합니다.

이 연결 시간 초과 오류는 여러 가지 이유로 발생할 수 있으며 가장 일반적인 이유는 사이트에 리소스가 없고 제대로 작동해야 하는 경우입니다. 예를 들어, 공유 호스팅을 사용 중이고 다른 사이트가 동시에 서버의 리소스를 점유하고 있는 경우입니다. 또는 웹 사이트가 최대 허용 대역폭 제한을 초과했을 수 있습니다.

따라서 이 오류가 여러 번 표시되는 경우 호스팅 계획 업그레이드를 고려할 수 있습니다. 귀하의 사이트는 더 많은 서버 리소스를 갖게 되며 다른 사이트에서 해당 시점에 최대 트래픽이 발생하더라도 영향을 받지 않습니다.

또한 사이트가 서버에 많은 부담을 주는 경우 '연결 시간 초과 오류'가 발생할 수 있습니다. 따라서 더 나은 속도를 위해 웹 사이트를 최적화하고 리소스를 많이 차지하는 플러그인을 제거하고 WordPress 테마를 확인하여 성능이 저하되는지 여부를 확인하는 것이 좋습니다. 다시 한 번 이 문제를 해결하기 위해 PHP 메모리 제한을 늘릴 수도 있습니다.

6- DNS_PROBE_FINISHED_NXDOMAIN 오류

아시다시피 DNS 프로브 오류는 매우 빈번한 오류입니다. 죽음의 흰색 화면이나 404 오류와 같은 오류가 자주 발생하거나 찾을 수 없음 오류라고 말할 수 있습니다. 가장 흔히 볼 수 있는 오류 중 하나는 DNS_PROBE_FINISHED_NXDOMAIN입니다. 이것은 거의 모든 일반 컴퓨터 사용자가 시스템 사용 주기에서 한 번 볼 수 있는 가장 일반적인 오류 중 하나입니다. 메시지는 일반 웹 브라우저에 표시되어 대상 웹 사이트로 너무 리디렉션되지 않는 사용자를 남깁니다.

운영의 주요 개념 중 하나는 DNS(Domain Name Server)입니다. DNS 서버는 주로 다양한 IP 주소의 협력으로 복잡한 IP 도메인을 번역하는 역할을 합니다.

DNS_PROBE_FINISHED _NXDOMAIN 문제는 IP 주소의 불일치로 인해 발생합니다. 기술적인 설명은 DNS가 도메인 끝에서 전체 메시지를 IP 주소 형태로 변환한다는 것입니다.

DNS가 무엇인지 더 알고 계십니까?

7-WordPress 자동 업데이트 실패

워드프레스 웹사이트를 항상 최신 상태로 유지하는 것이 중요합니다. 이것은 우리가 수년 동안 강조해 온 점입니다. 그것은 우리가 웹사이트 소유자에게 제공하는 최고의 조언으로 남아 있습니다. 관리되는 WordPress 호스팅 계정이 있는 경우 일반적으로 이 작업을 수행할 필요가 없습니다. WordPress는 자동으로 새로운 WordPress 업데이트를 적용합니다.

그러나 때때로 문제가 발생하여 자동 업데이트가 실패합니다.

드물긴 하지만 이런 일이 발생할 수 있습니다. 이는 일반적으로 WordPress 파일에 대한 서버 연결 문제, 잘못된 권한(앞서 설명) 및 신뢰할 수 없는 인터넷 링크로 인해 발생합니다.

WordPress가 자동으로 업데이트되지 않을 수 있습니다. 이 경우 사이트에 액세스하려고 할 때 WSoD 오류 메시지 또는 기타 경고가 표시될 수 있습니다. WordPress를 수동으로 업데이트하면 이 문제를 해결할 수 있습니다. 이렇게 하려면 최신 버전의 WordPress를 다운로드하고 SFTP를 통해 사이트에 설치합니다.