일반적인 WordPress 오류를 해결하는 방법

게시 됨: 2021-12-09

WordPress를 사용하면 거의 기술 지식 없이도 사이트를 만들고 관리할 수 있습니다. 바로 시작할 수 있는 많은 기본 제공 기능과 템플릿이 있습니다. 그리고 무언가를 변경해야 하는 경우 대규모 사용자 커뮤니티가 도움을 줄 수 있습니다.

그러나 세상의 모든 것(소프트웨어 포함)과 마찬가지로 WordPress는 방탄이 아닙니다. 이는 귀하가 적절한 기능, 사이트 보안, 개인 정보 보호 및 유지 관리에 대한 책임이 있음을 의미합니다. WordPress의 오류가 발생하고 결과는 일반적으로 좋지 않습니다. 그렇기 때문에 사이트를 관리해야 합니다.

워드프레스는 많은 도구와 "노하우" 문서를 제공하지만 결국 이러한 도구는 익숙하고 올바르게 사용하는 방법을 알고 있는 경우에만 제 역할을 할 수 있습니다.

이 문서에서는 사용자와 사이트 소유자가 접하는 가장 일반적인 WordPress 오류를 강조하고 이를 방지하고 수정하는 방법을 설명합니다. 바로 뛰어들자.

WordPress 오류 문제 해결 시작하기

일반적인 WordPress 문제를 피하고 수정하는 가장 좋은 방법은 무엇을 찾아야 하는지 아는 것입니다. 문제를 해결할 때 다음 징후와 증상을 찾으십시오.

  • 사이트 로딩이 느림
  • 오류가 표시됩니다.
  • 웹사이트에 트래픽이 없습니다
  • 웹사이트가 제대로 로드되지 않거나 표시되지 않습니다.

문제를 해결하는 첫 번째 단계는 문제의 원인을 이해하는 것입니다.

예를 들어, WordPress 사이트를 로드하려고 하지만 계속 충돌하는 경우 웹 호스팅 계정 설정을 확인하거나 웹사이트가 충돌을 시작하기 전에 마지막으로 활성화 또는 업데이트한 플러그인 또는 테마를 비활성화해야 합니다.

안전 제일: 변경하기 전에 WordPress 웹사이트를 백업하십시오.

최종 결과를 테스트하고 볼 수 있는 별도의 테스트 서버를 갖는 것이 중요하며, 최악의 상황이 발생할 경우 복원할 수 있도록 항상 WordPress 웹사이트(파일 및 데이터베이스)를 백업합니다.

WordPress 웹사이트에서 수정이 필요한 오류를 알려줍니다.

오류에 따라 WordPress에서 오류를 보는 몇 가지 방법이 있습니다. WordPress에는 매우 강력한 백엔드 오류 보고 시스템이 있으므로 관리자 대시보드를 사용하여 일부 오류를 볼 수 있습니다. 아래 스크린샷과 같이 WordPress 메뉴에서 도구 > 사이트 상태로 이동하여 액세스할 수 있습니다.

WordPress 사이트 상태

WordPress 웹 사이트는 문제가 발생하기 전에 문제를 알려줍니다. 예를 들어 플러그인 또는 테마가 충돌하거나 오류가 발생하는 경우 여기에서 확인할 수 있습니다. 웹사이트에서 이메일도 보내드립니다.

기본적으로 시스템은 가장 일반적인 WordPress 문제를 피하고 발생한 문제를 추적하는 데 도움이 되도록 설계되었습니다.

워드프레스 오류란 무엇입니까?

이 경우 오류는 웹사이트, 플러그인, 테마 또는 웹사이트에서 실행할 수 있는 사용자 지정 소프트웨어 문제를 의미합니다.

사이트에 맬웨어 감염이 있거나 브라우저에서 사용하는 브라우저 플러그인이 WordPress의 웹사이트 설정과 호환되지 않아 오류가 발생했을 수도 있습니다.

WordPress의 치명적인 오류는 무엇입니까?

치명적인 오류는 WordPress 사이트가 더 이상 제대로 작동하지 않음을 의미합니다. 치명적 오류는 사이트가 전혀 로드되지 않을 수 있음을 의미할 수 있으므로 다른 유형의 오류보다 더 심각합니다. 해킹된 WordPress 웹사이트의 징후일 수도 있습니다. 그러나 기다리지 않고 이러한 문제를 즉시 해결하는 것이 중요합니다.

이러한 일반 솔루션으로 일반적인 WordPress 오류를 수정하는 방법

오류 또는 문제 해결을 자세히 시작하기 전에 가장 일반적인 원인을 제거하기 위해 수행할 수 있는 몇 가지 간단한 검사가 있습니다. 반드시 아래의 모든 단계를 거칠 필요는 없습니다. 변경하거나 테스트를 실행하고 웹사이트를 확인하여 가장 최근에 변경한 사항으로 문제가 해결되었는지 확인해야 합니다. 그렇지 않은 경우 다음으로 진행하십시오.

  • 먼저 WordPress 캐시, 브라우저 캐시, 호스팅 캐시, DNS 캐시를 지우십시오.
  • 사이트가 여전히 작동하지 않으면 사이트에 설치된 모든 플러그인을 수동으로 비활성화하십시오.
  • 기본 WordPress 테마로 전환합니다.
  • 영구 링크를 새로 고칩니다(문제 유형에 따라 다름).
  • .htaccess 파일을 백업하고 삭제합니다(일부 플러그인과 테마는 .htaccess 파일을 작성하거나 업데이트합니다).
  • wp-config.php에 올바른 데이터베이스 연결 세부 정보, 즉 데이터베이스 이름, 사용자 이름, 암호 및 호스트가 있는지 확인하십시오. 이 정보 중 하나라도 정확하지 않으면 WordPress는 데이터베이스와 통신하여 데이터를 저장하고 검색할 수 없습니다.
  • WordPress 복구 도구 사용(WordPress 재설치)
  • 맬웨어가 있는지 웹사이트를 검사하고 발견된 것이 있으면 정리합니다. Virusdie와 같은 제공업체는 몇 초 만에 사이트를 자동으로 정리하고 보호합니다.
  • WordPress 디버그 로그를 활성화하고 문제를 재현하여 분석을 위한 일부 로그를 생성합니다.
  • 위의 모든 방법이 실패하고 여전히 웹사이트를 복구할 수 없는 경우 이 단계에서 가장 좋은 방법은 호스팅 제공업체에 문의하는 것입니다.

가장 일반적인 WordPress 오류(해결 방법)

아래의 실수는 대부분의 WordPress 사용자가 웹 사이트 오류의 가장 일반적인 원인으로 인용합니다. 각각을 살펴보고 문제를 해결하는 방법을 살펴보겠습니다.

1. 죽음의 하얀 화면” (WSoD)

이런 일이 발생하면 웹 사이트에 액세스하려고 할 때 흰색 화면만 표시되기 때문에 바로 알아차릴 수 있습니다. 죽음의 흰색 화면 문제를 해결하려면:

1단계 : 플러그인 디렉토리의 이름을 변경하여 모든 플러그인을 비활성화합니다(플러그인은 웹사이트의 /wp-content/plugins 디렉토리에 설치됨).

2단계 : 웹사이트 확인

3단계 : 웹사이트가 작동하는 경우 플러그인이 문제의 원인임을 의미합니다. 웹 사이트가 다시 작동을 멈출 때까지 플러그인을 하나씩 활성화하십시오. 이를 통해 웹사이트의 문제를 담당하는 "범인" 플러그인을 찾을 수 있습니다.

4단계 : 문제는 플러그인과 테마 간의 호환성 문제일 수도 있으며 특히 "깨진 플러그인"이 아닐 수도 있습니다. 따라서 문제가 테마와의 비호환성 문제인지 확인하려면 새 WordPress 테마 또는 기본 WordPress 테마도 시도해야 합니다.

5단계 : 사이트 상태 섹션을 사용하여 가능한 오류를 식별합니다.

2. 데이터베이스 연결 설정 오류

WordPress는 WordPress 웹 애플리케이션이 데이터베이스에 연결할 수 없을 때 이 오류를 보고합니다.

1단계 : wp-config.php에 올바른 데이터베이스 연결 세부 정보(주로 데이터베이스 이름, 사용자 이름, 암호 및 호스트)가 있는지 확인합니다. 정보가 올바르지 않으면 WordPress는 데이터베이스와 통신하여 데이터를 저장하고 검색할 수 없습니다. phpMyAdmin을 통해 wp-config.php 파일의 자격 증명으로 SQL 서버에 로그인하거나 호스팅 공급자가 사용하는 다른 데이터베이스 관리 도구를 통해 정보가 유효한지 확인할 수 있습니다.

2단계 : 연결이 계속 실패하면 SQL 서버 자체 또는 데이터베이스 권한에 문제가 있을 수 있으므로 확인해야 합니다. 관리 호스팅 계정을 사용 중인 경우 웹 호스팅 지원팀에 문의하세요.

3. 404 - HTTP 오류를 찾을 수 없음

HTTP 404 오류는 기본적으로 요청한 리소스(이 경우 웹 페이지)를 찾을 수 없음을 의미합니다. 이는 링크가 끊어졌거나 링크하는 페이지가 삭제되었거나 URL이 변경되었기 때문일 수 있습니다. 웹사이트에서 끊어진 링크를 삭제하거나 작동하는 링크로 업데이트할 수 있습니다.

페이지가 존재한다면 아마도 WordPress 영구 링크에 문제가 있을 것입니다. 이 경우;

1단계 : 설정 > 영구 링크로 이동하고 변경 사항 저장 버튼을 두 번 클릭합니다. 영구 링크 설정이 업데이트되고 재작성 규칙이 플러시됩니다.

2단계 : 영구 링크를 사용하는 경우 아래 코드가 .htaccess 파일에 있는지 확인합니다.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

4. 내부 서버 오류(HTTP 오류 코드 500)

내부 서버 오류는 웹 애플리케이션(예: WordPress와 플러그인 및 테마의 조합)이 서버 수준에서 충돌을 일으키거나 웹 서버가 웹에서 받은 응답을 "처리"할 수 없을 때 발생합니다. 애플리케이션.

이러한 문제를 해결하려면:

1단계 : .htaccess 파일의 모든 항목이 올바른지 확인합니다.

2단계 : 기본적으로 모든 플러그인을 비활성화하여 White Screen of Death에 대한 수정을 시도합니다.

3단계 : WordPress의 메모리 제한을 늘립니다. 이를 수행하는 가장 빠른 방법은 웹 호스트에 문의하는 것입니다. wp-config.php 파일을 열고 다음 행을 찾아 WordPress 메모리 제한을 직접 늘릴 수도 있습니다. define( 'WP_MEMORY_LIMIT', '??M' ); 값을 최대 512M 까지 증가시킵니다.

4단계 : WordPress 사본을 다운로드하고 파일을 업로드하고 기존 파일을 덮어써서 WP-Admin 및 WP-Includes 폴더를 교체합니다.

5. 잘못된 게이트웨이(HTTP 오류 코드 502) 또는 게이트웨이 시간 초과(HTTP 오류 코드 504)

이 문제는 일반적으로 CDN 솔루션이나 외부 WordPress 방화벽을 사용할 때 발생하며 방문자에게 HTTP 응답을 제공하기 위해 웹사이트에 연결하지 못합니다.

이 경우:

1단계 : 웹사이트 새로고침(CTRL + F5)을 시도합니다. 일시적인 연결 오류일 수 있습니다.

2단계 : 웹사이트가 실제로 작동하는지 확인합니다(대부분의 경우 웹 호스트에서 제공한 내부 URL을 통해 웹사이트에 직접 액세스할 수 있음).

3단계 : 브라우저 캐시를 지웁니다.

4단계 : 중단이 발생하거나 기술적인 문제가 발생한 경우 CDN 또는 방화벽 공급자의 웹사이트 또는 웹 호스트의 웹사이트에서 공지 사항을 확인하십시오.

5단계 : 명백한 사항이 없으면 모든 제공업체에 문의하여 문제의 원인을 찾으십시오.

6. 예정된 유지 관리 오류에 대해 일시적으로 사용할 수 없음

일반적으로 이것은 어떤 이유로 WordPress가 유지 관리 모드에 있기 때문에 발생합니다. 이 모드는 플러그인, 테마 또는 WordPress 코어가 업데이트될 때 일반적으로 WordPress가 있는 모드입니다.

이 문제를 해결하려면:

1단계 : .maintenance 파일을 삭제하여 유지 관리 모드를 비활성화합니다. 이 파일은 WordPress 루트 폴더에 저장됩니다. 이 파일은 WordPress에 웹 사이트를 유지 관리 모드로 전환하도록 지시하며 사용자에게 표시될 메시지를 표시하는 데 필요한 정보를 포함합니다.

2단계 : WordPress를 유지 관리 모드로 전환하는 원인을 찾습니다. 일반적으로 WordPress가 유지 관리 모드에서 "고착"되는 실수는 플러그인이 업데이트되는 방식입니다. 예를 들어 한 번에 둘 이상의 플러그인 업데이트(예: 일괄 업데이트). 동시에 여러 플러그인을 업데이트하면 업데이트된 후 어떤 플러그인이 이 문제를 일으키는지 찾기가 더 어려워집니다.

7. 플러그인 또는 테마의 자동 업데이트 실패

파일을 웹사이트에 복사할 수 없기 때문에 플러그인 및 테마가 자동 업데이트되지 않습니다. 매우 자주 이 문제는 잘못 구성된 WordPress 파일 권한으로 인해 발생합니다.

이 문제를 해결하려면:

1단계 : 먼저 다음을 수행하여 플러그인을 수동으로 업데이트할 수 있습니다.

  • 플러그인 zip 파일을 컴퓨터에 다운로드합니다.
  • 업그레이드하려는 플러그인을 비활성화합니다.
  • 파일 압축을 풀고 웹사이트에 업로드하세요(도움이 필요하면 WordPress 웹사이트 파일에 액세스하는 방법에 대한 가이드를 읽어보세요)
  • 플러그인을 활성화합니다.

2단계 : 이제 플러그인이 업데이트되었으므로 WordPress 파일 권한을 확인하고 웹 서버 사용자가 파일에 액세스할 수 있는지 확인하여 자동 업데이트가 다시 실패하지 않도록 합니다.

WordPress 오류에 작별 인사

오류는 성가시며 해결되지 않으면 잠재 고객을 놀라게 하고 일시적으로 비즈니스에 지장을 줄 수 있습니다. 따라서 웹사이트에서 알고 있는 오류를 해결하는 것이 매우 중요합니다.

이 기사에서 보았듯이 가장 일반적인 오류는 쉽게 해결할 수 있습니다. 또한 오류의 원인이 무엇인지 이해하고 문제를 수정하여 다시 발생하지 않도록 하는 것도 매우 중요합니다.

마지막으로 WordPress 웹 사이트 관리와 관련하여 이러한 문제를 방지하기 위해 사전 예방적인 접근 방식을 취하는 것이 중요합니다. 예를 들어;

  • 항상 신뢰할 수 있고 잘 권장되는 호스팅 제공업체, 플러그인 및 테마를 사용하세요.
  • WordPress 웹 사이트의 보안을 향상시키는 데 필요한 모든 단계를 수행하십시오.
  • 사용하는 모든 소프트웨어를 최신 상태로 유지하십시오.