워드프레스에서 내부 서버 오류를 수정하는 방법

HTTP 오류 500이라고도 하는 내부 서버 오류는 원인이 불분명한 경우가 많기 때문에 실망스러울 수 있는 워드프레스에서 흔히 발생하는 문제입니다. 이 오류는 일반적으로 웹사이트 서버에 문제가 발생했지만 서버에서 정확한 문제가 무엇인지 구체적으로 알 수 없음을 나타냅니다. 다음은 워드프레스에서 내부 서버 오류를 해결하고 수정하기 위해 취할 수 있는 몇 가지 단계입니다:

손상된 .htaccess 파일 확인

그리고 .htaccess 파일은 아파치 기반 서버에서 사용하는 구성 파일입니다. 이 파일이 손상되어 500 내부 서버 오류가 발생할 수 있습니다. 이 파일이 원인인지 확인하려면

  • 호스팅 제어판의 FTP 또는 파일 관리자를 통해 사이트에 연결합니다.
  • 찾기 .htaccess 파일을 워드프레스 설치의 루트 디렉토리에 저장합니다.
  • 파일 이름을 다음과 같이 변경합니다. .htaccess_old.
  • 사이트를 다시 로드해 보세요. 정상적으로 작동하면 .htaccess 파일.
  • .htaccess 파일로 이동한 후 워드프레스 대시보드 > 설정 > 퍼머링크에서 아무 것도 변경하지 않고 '변경사항 저장'을 클릭하기만 하면 됩니다. 그러면 새로운 .htaccess 파일.

PHP 메모리 제한 늘리기

메모리가 부족하면 내부 서버 오류가 발생할 수도 있습니다. PHP 메모리 제한을 늘리려면

  • 편집 wp-config.php 파일은 워드프레스 설치의 루트 디렉토리에도 있습니다.
  • 오프닝 아래에 다음 코드 줄을 추가합니다. <?php 태그: define('WP_MEMORY_LIMIT', '256M');
  • 변경 사항을 저장하고 오류가 해결되었는지 확인합니다.

모든 플러그인 비활성화

플러그인 결함이 이 오류의 또 다른 일반적인 원인일 수 있습니다. 플러그인이 문제를 일으키는지 확인하려면 다음과 같이 확인하세요:

  • 다시 FTP 또는 파일 관리자를 사용하여 다음과 같이 이동합니다. wp-콘텐츠 폴더로 이동합니다.
  • 이름을 변경합니다. 플러그인 폴더를 plugins_old 를 클릭하여 모든 플러그인을 한 번에 비활성화할 수 있습니다.
  • 사이트를 다시 확인하세요. 오류 없이 로드되면 플러그인 중 하나가 문제를 일으키는 것입니다.
  • 어떤 플러그인에 문제가 있는지 알아내려면 plugins_old 폴더로 다시 플러그인. 그런 다음 각 플러그인을 하나씩 다시 활성화하고 범인을 찾을 때까지 각 활성화 후 사이트를 확인합니다.

    PHP 버전 및 구성 확인

    오래되었거나 부적절하게 구성된 PHP 버전도 문제를 일으킬 수 있습니다:

    • 호스팅 공급업체에 문의하여 워드프레스 버전과 호환되는 PHP 버전을 실행하고 있는지 확인하세요.
    • 호스팅 제어판을 통해 또는 지원팀에 문의하여 PHP를 업데이트하거나 PHP 설정을 수정해야 할 수 있습니다.

    호스팅 제공업체에 문의

    위의 단계 중 어느 것도 작동하지 않으면 서버 측에 문제가 있는 것일 수 있습니다:

    • 호스팅 제공업체에 문의하여 도움을 요청하세요. 서버 로그를 확인하여 내부 서버 오류의 원인이 되는 특정 오류를 파악할 수 있습니다.

    백업에서 복원

    최근에 웹사이트를 백업했다면(그리고 정기적으로 백업해야 합니다) 오류가 발생하기 전의 백업에서 복원하는 것이 좋습니다. 이 방법은 빠른 해결 방법이 될 수 있지만 서버 또는 사이트에서 진행 중인 작업과 관련된 문제인 경우 근본적인 문제를 해결하지 못할 수 있습니다.

    내부 서버 오류 문제를 해결하려면 시행착오를 겪을 수 있습니다. 변경하기 전에 항상 사이트를 백업하여 문제가 발생하면 복원할 수 있도록 하세요.