WordPress에서 500 내부 서버 오류를 빠르게 수정하는 방법

게시 됨: 2018-10-31

WordPress에서 500 내부 서버 오류 가 발생합니까? 당황하지 말 것! 많은 웹마스터가 자주 직면하는 가장 일반적인 WordPress 오류 중 하나입니다.

서버가 귀하의 웹 사이트와 통신할 수 없는 경우 기술적으로 서버 측 오류이며 결과적으로 서버에 내부 서버 오류가 표시됩니다.

다른 WordPress 오류와 달리 이 오류는 정확한 문제가 무엇인지 알려주지 않습니다.

문제는 사용자가 만든 것이 아니며 오류가 정보를 제공하지 않기 때문에 사용자에게 상당히 실망스러울 수 있습니다. 그러나 이 문제는 원인이 무엇인지 알면 해결할 수 있습니다.

이 기사에서는 WordPress에서 500 내부 서버 오류를 수정하는 방법을 보여줍니다.

내부 서버 오류 예

500 내부 서버 오류의 원인은 무엇입니까?

WordPress의 내부 서버 오류는 다음과 같은 여러 가지 이유로 발생할 수 있습니다.

  • 손상된 .htaccess 파일
  • PHP 메모리 제한에 도달
  • 문제가 있는 플러그인
  • 손상된 WordPress 코어 파일

다음은 WordPress 사이트에서 내부 서버 오류를 생성하는 일반적인 원인입니다. 오류는 서버 측에서 발생하기 때문에 사이트에 언제든지 나타날 수 있으며 사이트에 액세스할 수 없습니다.

WordPress 사이트에서 500 내부 서버 오류가 발생하는 경우 다음 솔루션을 사용하여 쉽게 수정할 수 있습니다.

WordPress에서 내부 서버 오류를 수정합시다.

참고: 시작하기 전에 WordPress 파일과 데이터베이스의 전체 백업을 수행하는 것이 좋습니다. 문제가 발생하면 사이트를 쉽게 복원할 수 있습니다.

다행히도 이것은 BlogVault 또는 BackupBuddy와 같은 WordPress 백업 플러그인에 의해 자동으로 수행될 수 있습니다.

WordPress에서 500 내부 서버 오류를 수정하는 방법

다음은 WordPress에서 내부 서버 오류를 수정하는 가장 일반적인 솔루션입니다.

1. 손상된 .htaccess 파일 수정

.htaccess 파일은 Apache 기반 웹 서버에서 사용하는 구성 파일입니다. 파일은 WordPress 사이트의 루트 디렉토리에 있습니다.

.htaccess 파일은 URL 단축, 영구 링크 설정, 웹 사이트 최적화, 사이트 리디렉션 등에 사용할 수 있습니다. 웹 서버의 구성을 제어하므로 작은 실수라도 WordPress의 내부 서버 오류와 같은 문제를 일으킬 수 있습니다.

다행히 새 .htaccess 파일을 만들어 문제를 해결할 수 있습니다. 나는 그것을하는 방법을 보여줄 것입니다.

1단계, . htaccess 파일

먼저 호스팅 cPanel 또는 FTP 클라이언트를 사용하여 .htaccess 파일의 이름을 변경해야 하지만 방법은 둘 다 동일합니다.

cPanel 과정은 매우 짧고 쉽기 때문에 cPanel을 사용하여 보여드리겠습니다.

  • 먼저 호스팅 cPanel 계정에 로그인하고 WordPress 사이트의 루트 디렉토리(파일 관리자> public_html)로 이동합니다.
  • 거기에서 .htaccess 파일을 찾아 이름 바꾸기 를 클릭하십시오.
  • htaccess 파일 이름 바꾸기
  • .htaccess_old 와 같은 이름을 지정하십시오.
  • 파일 저장

이제 웹 사이트와 일부 다른 페이지를 새로 고쳐 솔루션이 내부 서버 오류 문제를 해결하는지 확인하십시오. 내부 서버 오류가 더 이상 나타나지 않으면 새 .htaccess 파일을 다시 만드는 다음 단계로 이동합니다.

2단계, 새 .htacess 파일 재생성

그런 다음 WordPress 대시보드에 로그인하고 설정> 영구 링크 로 이동한 다음 하단의 변경 사항 저장 버튼을 클릭합니다.

WordPress 영구 링크 저장

영구 링크를 저장하면 새 .htaccess 파일이 자동으로 생성됩니다.

이 해결 방법으로 WordPress의 500 내부 서버 오류가 해결되지 않으면 다음 방법을 확인하십시오.

2. WordPress PHP 메모리 제한을 늘려 내부 서버 오류 수정

WordPress 사이트가 PHP 메모리 제한에 도달한 경우에도 내부 서버 오류가 나타날 수 있습니다.

기본적으로 WordPress는 자동으로 PHP 메모리 제한을 40MB로 늘리려고 시도합니다. 이는 특히 무거운 사이트나 잘못 코딩된 플러그인을 실행하는 경우 때때로 충분하지 않습니다. 이것은 서버에 추가적인 스트레스를 줄 수 있으며 결과적으로 내부 서버 오류를 볼 수 있습니다.

WordPress에서 PHP 메모리 제한을 늘리려면

  • 호스팅 cPanel에 로그인하고 파일 관리자 로 이동합니다.
  • public_html 폴더를 열고 wp-admin 폴더로 이동합니다.
  • 이제 wp-admin 폴더 안에 새 파일 php.ini 를 만듭니다.
  • 마지막으로 해당 파일에 작은 코드 조각을 추가합니다.
 메모리=128MB 

wp-admin에서 PHP 메모리 제한 늘리기

완료되면 파일을 저장하는 것을 잊지 마십시오.

PHP 메모리 제한을 늘리면 WordPress에서 500개의 내부 서버 오류가 수정될 수 있지만 이는 임시 솔루션일 뿐입니다. 여전히 서버 리소스를 잡아먹는 플러그인을 찾아야 하기 때문입니다.

그것이 문제의 원인이었다면 지금부터 당신은 그것을 볼 수 없을 것입니다. 이제 웹 페이지를 몇 번 새로고침하고 사라졌는지 확인하십시오.

여전히 내부 서버 오류가 표시되면 문제가 있는 플러그인으로 인해 오류가 나타날 가능성이 큽니다.

또한 읽기, WordPress에서 PHP 메모리 제한을 늘리는 방법

3. 문제가 있는 플러그인 삭제

대부분의 경우 WordPress의 내부 서버 오류는 플러그인 고장 또는 플러그인 충돌로 인해 발생합니다.

내부 서버 오류가 발생하면 WordPress 관리자 대시보드에 액세스할 수 없습니다. 따라서 cPanel 또는 FTP 클라이언트를 사용하여 수동으로 WordPress 플러그인을 비활성화해야 합니다.

  • 먼저 호스팅 cPanal에 로그인하고 WordPress 사이트의 루트 디렉토리로 이동합니다.
  • wp-content> 플러그인 폴더로 이동
  • 플러그인 폴더 의 이름을 plugins_old 와 같은 이름으로 바꿉니다.

플러그인 폴더 이름 바꾸기

플러그인 폴더의 이름을 변경하면 모든 플러그인이 비활성화됩니다. 당황하지 말 것. 플러그인을 잃지 않을 것입니다.

이제 시크릿 모드에서 웹사이트를 새로고침하면 웹사이트에 액세스할 수 있습니다.

플러그인 섹션으로 이동하면 " ...플러그인이 오류로 인해 비활성화되었습니다: 플러그인 파일이 존재하지 않습니다 "와 같은 메시지가 나타납니다.

이제 내부 서버 오류의 원인이 플러그인이라는 것을 알았으니 문제가 되는 플러그인을 찾아 제거해야 할 때입니다.

  • plugins_old 폴더의 이름을 다시 플러그인 으로 변경하고 WordPress 대시보드에 로그인합니다.
  • 플러그인을 하나씩 활성화하고 오류가 나타날 때까지 매번 웹사이트를 새로고침하세요.
  • 플러그인을 다시 활성화하고 내부 서버 오류가 나타나면 문제를 일으킨 플러그인을 찾은 것입니다.
  • 이제 cPanel 또는 FTP를 통해 플러그인을 삭제하고 플러그인 개발자에게 문제를 보고하세요.

4. 새로운 WordPress 핵심 파일 업로드

이전 솔루션이 모두 실패하면 WordPress의 500 내부 서버 오류는 손상된 WordPress 코어 파일로 인해 발생했을 가능성이 큽니다.

그러나 이 경우는 드물지만 언제든지 고장날 수 있다는 것을 알고 있습니다.

WordPress 코어 파일을 복구하려면 wp-adminwp-includes 폴더를 루트 디렉토리에 다시 업로드해야 합니다. 그러나 걱정하지 마십시오. 정보가 제거되지는 않습니다.

  • 먼저 WordPress.org 웹사이트로 이동하여 최신 버전의 WordPress를 다운로드합니다.

워드프레스.org

  • 컴퓨터에서 zip 파일의 압축을 풉니다.
  • 압축을 푼 후 WordPress 폴더 내에서 wp-adminwp-includes 폴더를 찾습니다. 이 두 폴더만 있으면 됩니다.
  • 하지만 cPanel 방식이 더 쉽지만 이 경우 FTP 클라이언트를 사용하여 이 두 폴더를 업로드하는 것이 좋습니다.
  • FTP 클라이언트를 사용하여 WordPress 디렉토리에 로그인
  • 왼쪽에서 컴퓨터의 wp-adminwp-includes 폴더를 선택하고 마우스 오른쪽 버튼으로 클릭한 다음 업로드 를 클릭합니다.
  • FTP 업로드 WordPress 핵심 파일

그러면 두 폴더가 업로드되기 시작합니다.

이 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 먼저 항상 이 작업 사용 을 클릭한 다음 확인 을 클릭합니다.

FTP 파일 덮어쓰기

이제 업로드가 완료될 때까지 기다리면 완료됩니다.

웹사이트를 몇 번 새로고침하여 오류가 해결되었는지 확인합니다.

참고: 위의 해결 방법으로 WordPress의 500 내부 서버 오류가 해결되지 않으면 웹 호스팅 지원팀에 문의해야 합니다. 그들에게 문제를 해결하도록 요청하고 바라건대 그들은 끝까지 그것을 고칠 것입니다.

결론

내부 서버 오류는 일반적인 WordPress 오류입니다. 예를 들어 .htaccess 파일 손상, PHP 메모리 제한 도달, 플러그인 문제 등 여러 가지 이유로 인해 발생할 수 있습니다.

그러나 내부 서버 오류에는 문제의 특정 원인이 명시되어 있지 않아 많은 WordPress 사용자에게 골칫거리였습니다.

이 기사에서는 WordPress에서 500 내부 서버 오류 문제를 해결할 수 있는 4가지 솔루션에 대해 논의했습니다.

500 내부 서버 오류 문제에 직면한 적이 있습니까? 그렇다면 어떤 솔루션이 효과가 있었습니까? 의견 섹션에 알려주십시오.

이 튜토리얼이 워드프레스에서 500 내부 서버 오류를 수정하는 데 도움이 되었다면 친구들과 공유하세요.

더 많은 WordPress 리소스,

  • WordPress에서 스팸 댓글 및 등록 봇을 완전히 차단하는 방법
  • WordPress에서 유휴 사용자를 자동으로 로그아웃하는 방법
  • 게시하기 전에 WordPress에서 게시되지 않은 초안을 공유하는 방법

*이 게시물에는 제휴사 링크가 있을 수 있습니다. 즉, 귀하가 내 링크를 통해 구매하기로 선택하면 소정의 수수료를 받을 수 있습니다(추가 비용 없음). 이는 WPMyWeb을 최신 상태로 유지하고 실행하는 데 도움이 됩니다. 저희 링크를 이용해 주셔서 감사합니다. 정말 감사합니다! 더 알아보기.