
WordPress 웹사이트에서 오류가 발생하는 데 좋은 시기는 없습니다. 관리자 페이지든 프론트엔드에서든, 사이트 오류는 정말 짜증나죠. 특히 오류의 원인이 무엇인지, 어떻게 고쳐야 할지 모를 때는 더욱 그렇습니다.
안타깝게도, 500 내부 서버 오류도 예외는 아닙니다. 사실, 이 오류는 그 중에서도 가장 성가신 오류 중 하나일 수 있습니다. 이유는 오류가 너무 모호하기 때문이죠. 오류에 대한 추가 정보를 제공하지 않아서, 많은 시간과 인내심, 그리고 무엇보다 문제 해결 과정이 없으면 해결하기가 거의 불가능합니다.
게다가 500 내부 서버 오류는 사이트의 가동 중단을 초래하기 때문에, 사이트 평판이 손상되거나 매출에 손해를 볼 수 있어 답답함을 느낄 수도 있습니다.
다행히도, WordPress 사이트에서 내부 서버 오류를 겪더라도 저희가 도와드릴 수 있습니다. 500 내부 서버 오류가 무엇인지, 그리고 이를 해결하는 방법에 대해 계속 읽어보세요. 사이트를 즉시 다시 정상적으로 운영할 수 있도록 도와드리겠습니다.
관련 글 : 콘텐츠 도용을 막기 위한 워드프레스 콘텐츠 보호 플러그인 6가지
워드프레스 500 내부 서버 오류란?
500 내부 서버 오류는 사이트 방문자나 관리자 모두가 웹사이트에서 마주칠 수 있는 일반적인 오류입니다. 이 오류는 서버에서 문제가 발생했음을 알려줍니다.
다시 말해, 서버가 웹페이지를 정상적으로 표시할 수 없다는 의미입니다. 또한, 이 오류는 흔히 겪는 화이트 스크린 오류처럼 WordPress 관리자 페이지에도 영향을 미쳐 큰 혼란을 초래할 수 있습니다.
아이러니하게도, 500 내부 서버 오류는 실제로 사이트 서버에서 발생하는 오류가 아닌 경우가 많습니다. 대부분의 경우 문제는 WordPress 웹사이트의 루트 디렉토리에서 발생합니다. 하지만 오류의 원인이 무엇인지 파악하기 전까지는 알 수 없으며, 이는 많은 시도와 오류를 반복해야 한다는 의미입니다.
또한, 내부 서버 오류는 사용하는 웹 서버, 운영 체제, 브라우저에 따라 사이트 방문자에게 여러 가지 방식으로 표시될 수 있습니다.
다음은 흔히 보이는 오류 메시지 유형들입니다 (모두 동일한 의미입니다):
- 500 Internal Server Error
- Internal Server Error
- 500 Internal Server Error
- Error 500
- HTTP Error 500
- HTTP Error 500 – Internal Server Error
- Temporary Error (500)
- HTTP 500
- 500 Internal Server Error. Sorry something went wrong.

WordPress에서 500 내부 서버 오류를 해결하기 전에, 먼저 해야 할 중요한 작업은 사이트 백업을 만드는 것입니다. (물론, 관리자 페이지에 접근할 수 있는 경우에만 가능합니다.)
문제를 해결하는 과정에서 WordPress 파일이 모두 저장된 루트 디렉토리에 중요한 변경을 가할 수 있습니다. 특히 오류를 해결하려고 할 때는, 문제가 발생할 가능성을 고려하여 백업을 미리 만들어 두는 것이 항상 안전합니다.
백업 솔루션을 선택하는 데 도움이 필요하다면, WordPress 백업 플러그인에 대한 기사를 참고하세요. 특히, 오류가 서버 자체에서 발생한 경우, 호스트의 자동 백업이 유효하지 않을 수 있으니 수동 백업을 반드시 진행하는 것이 좋습니다.
이제, 500 내부 서버 오류를 해결할 수 있는 몇 가지 방법을 살펴보겠습니다.
1. 웹페이지 다시 로드
다소 기본적인 방법이지만, 때때로 웹 호스트나 서버가 일시적인 오류를 해결하기 위해서는 간단한 새로 고침이 필요합니다. 특히 테마나 플러그인 업데이트 후 서버가 과부하로 인해 일시적인 타임아웃이 발생할 수 있습니다. 이 경우, 페이지를 다시 로드하면 문제가 해결될 수 있습니다.
만약 이런 상황이 여러 번 발생한다면, 더 나은 WordPress 호스팅 솔루션을 고려해 보는 것이 좋습니다.
2. 브라우저 캐시 삭제
다른 방법보다 간단한 해결책은 브라우저 캐시를 삭제하는 것입니다. 때때로 시스템에 작은 오류가 생겨 사이트가 제대로 로드되지 않을 수 있습니다.
다음은 브라우저 캐시를 삭제하는 데 도움이 되는 리소스입니다:
- 모든 브라우저용 단일 페이지
- Google Chrome
- Mozilla Firefox
- Safari
- Internet Explorer
- Microsoft Edge
- Opera
캐시를 삭제한 후 문제가 해결된다면, 더 깊이 있는 해결 방법을 시도할 필요는 없습니다.
3. WordPress 관리자 페이지 확인
500 내부 서버 오류를 해결하기 전에, 관리자 페이지에 접근할 수 있는지 확인해보세요.
**https://yoursite.com/wp-admin**으로 이동하여 로그인 시도 후, 만약 로그인할 수 없다면 문제는 설치된 플러그인 또는 테마에 있을 가능성이 높습니다.
4. WordPress 플러그인 및 테마 비활성화
관리자 페이지에 접근할 수 없을 경우, 플러그인 또는 테마 오류일 수 있습니다. 이 문제는 비교적 간단하게 해결할 수 있지만, 다소 시간이 걸릴 수 있습니다.
먼저, 사이트의 파일에 접근하기 위해 FTP 클라이언트를 사용해야 합니다. Windows와 Mac 모두에서 사용할 수 있는 여러 FTP 클라이언트가 있지만, 여기서는 FileZilla를 예로 들어 설명하겠습니다.
FileZilla 클라이언트 다운로드 버튼을 클릭하고 설치하여 사이트의 파일에 접근하세요.
이제 이러한 기본적인 문제 해결 단계를 통해 500 내부 서버 오류를 빠르게 해결할 수 있습니다.
FileZilla 클라이언트 다운로드를 클릭하세요 .
FileZilla 소프트웨어를 다운로드한 후 사이트에 접속해야 합니다.

- 호스트: 사이트의 정확한 URL
- 사용자 이름: FTP 계정의 사용자 이름( 일반적으로 cPanel에 로그인하는 데 사용되는 사용자 이름 )
- 비밀번호: FTP 계정의 비밀번호( 일반적으로 cPanel에 로그인하는 데 사용되는 비밀번호 )
- 포트: 호스트가 특정 포트를 지정하지 않는 한 이 항목을 비워두십시오.
빠른 연결을 클릭하세요 .
왼쪽 패널에는 로컬 컴퓨터의 파일이 표시되고 오른쪽 패널에는 웹사이트의 파일이 표시됩니다.
FTP 클라이언트의 오른쪽에서 wp-content 폴더로 가서 그 안에 plugins 라는 라벨이 붙은 폴더를 찾으세요 . 마우스 오른쪽 버튼을 클릭하고 plugins_deactivate와 비슷한 이름으로 바꾸세요. 이렇게 하면 WordPress 웹사이트의 모든 플러그인이 한 번에 비활성화됩니다.
다음으로, 귀하의 웹사이트로 가서 오류가 해결되었는지 확인하십시오. 해결되었다면, 귀하의 웹사이트의 플러그인이 내부 서버 오류를 일으키고 있다는 것을 알 수 있습니다.
이제 WordPress 관리자 영역에 액세스할 수 있으므로 사이트에 로그인하세요. 그런 다음 웹사이트의 각 플러그인을 하나씩 다시 활성화하고, 활성화할 때마다 새로 고침합니다. 오류가 반환되면 방금 다시 활성화한 플러그인이 원인임을 알 수 있습니다.
플러그인을 삭제하고 대체 플러그인을 찾거나, 플러그인 작성자에게 즉시 연락하여 수정하세요.
그리고 FTP 클라이언트에서 plugins_deactivate 폴더의 이름을 plugins로 다시 바꾸는 것을 잊지 마세요. 이렇게 하면 사이트의 모든 플러그인이 활성 상태로 유지됩니다.
WordPress 플러그인을 비활성화해도 500 오류의 출처가 드러나지 않으면 테마 폴더에서 동일한 단계를 따라보세요. 이름을 바꾸고 문제가 해결되었는지 확인하세요. 그렇다면 바로 WordPress 테마를 변경하세요.
5. .htaccess 파일 확인
플러그인이나 테마를 설치하거나 WordPress 웹사이트에 다른 변경을 하면 .htaccess 파일이 손상되고 내부 서버 오류가 발생할 수 있습니다. 다행히도 FTP 클라이언트를 사용하면 이를 수정하는 것이 매우 쉽습니다.
시작하려면 .htaccess 파일을 찾아서 마우스 오른쪽 버튼을 클릭하고 View/Edit를 선택한 다음 .htaccess_old와 비슷한 이름으로 변경합니다. 다만 파일 이름을 변경하는 데 “.htaccess” 부분이 포함되어 있는지 확인하여 사이트에 다른 오류가 발생하지 않도록 합니다.

웹사이트를 확인하여 내부 서버 오류가 사라졌는지 확인하세요. 그렇다면 문제를 찾은 것입니다.
웹사이트 백엔드에 로그인하고 설정 > 영구 링크 로 이동하여 변경 사항 저장을 클릭합니다 . 이렇게 하면 .htaccess 파일이 다시 생성되고 사이트가 내부 서버 오류 없이 작동하도록 할 수 있습니다.
6. PHP 메모리 제한을 늘리세요
귀하의 웹사이트가 너무 많은 PHP 메모리를 사용하는 경우( WordPress와 웹 호스트에 의해 설정됨 ), 사이트에 500 내부 서버 오류가 표시되는 것을 막기 위해 메모리를 늘려야 할 수도 있습니다.
웹사이트의 PHP 메모리 제한을 늘리려면 FTP 클라이언트를 열고 wp-config.php 파일을 찾는 것으로 시작합니다. 마우스 오른쪽 버튼을 클릭하고 View/Edit를 선택한 다음 기본 편집기(메모장과 비슷한 것일 수 있음)를 선택합니다.
“Happy blogging” 코드 줄 바로 앞에 다음 코드 줄을 추가합니다.
define(‘WP_MEMORY_LIMIT’, ‘64’);
파일을 컴퓨터에 저장하고 FTP 클라이언트의 왼쪽에서 찾아서 마우스 오른쪽 버튼을 클릭하고 업로드를 선택합니다 . 원본 파일을 덮어쓰는지 확인하세요.
FTP 클라이언트와 웹사이트를 새로 고치고 무슨 일이 일어나는지 살펴보세요. 오류가 사라졌다면 PHP 메모리를 고갈시키는 것이 문제라는 것을 알아낸 것입니다.
다음으로 메모리에 부담을 주고 많은 리소스를 사용하는 것이 무엇인지 정확히 알아내야 합니다. 코드가 형편없는 플러그인이거나 테마 기능일 수 있습니다. 이 정보를 알아내는 가장 좋은 방법은 호스팅 제공자에게 연락하여 서버 로그를 확인하는 것입니다.
7. 파일 권한 확인
WordPress 디렉토리의 파일은 755 또는 644로 설정해야 합니다. 다른 값으로 설정하면 웹사이트에 500 오류가 발생할 수 있습니다.
사이트의 파일 권한을 확인하려면 FTP 클라이언트에 로그인하고 권한 아래 사이트 디렉토리를 확인하세요 .

모든 폴더가 755로 설정되어 있고 다른 모든 것이 644로 설정되어 있는지 주목하세요. WordPress 디렉터리에서 잘못된 번호가 있는 경우 마우스 오른쪽 버튼을 클릭하여 올바른 번호로 변경하세요.
8. 워드프레스 재설치
처음 웹사이트를 설정하고 WordPress를 설치했을 때를 기억하시나요 ? 글쎄요, 드물기는 하지만, 가끔은 핵심 WordPress 파일이 손상되어 웹사이트에서 500 오류가 발생합니다.
이 문제를 해결하려면 이전 파일을 교체하고 사이트에 WordPress의 새 사본을 다운로드해야 합니다.
먼저 www.wordpress.org 로 가서 WordPress를 다운로드하세요.
zip 파일을 추출하면 wordpress 라는 폴더가 있습니다 . FTP 클라이언트에 연결하고 wordpress 폴더와 wp-admin 및 wp-includes라는 파일을 찾습니다. 둘 다 마우스 오른쪽 버튼으로 클릭하고 업로드를 선택합니다 .

프롬프트가 표시되면 Overwrite를 선택합니다 . 이렇게 하면 웹사이트의 wp-admin 및 wp-includes 파일이 새 파일로 대체됩니다.
이 문제가 귀하의 웹사이트 오류를 일으킨 것이라면, 귀하가 사이트를 방문하면 모든 것이 정상으로 돌아올 것입니다.
9. 호스트에게 연락하세요
위에서 언급한 문제 해결 팁을 모두 시도했음에도 500 내부 서버 오류가 계속 발생한다면, 이제는 호스팅 제공업체에 연락할 때입니다. 웹 호스팅 서비스는 지식이 풍부한 지원팀이 있다면 문제를 식별하고 해결하는 데 도움을 줄 수 있을 것입니다.
이것이 고품질의 관리형 WordPress 웹 호스팅을 선택하는 것이 중요한 이유 중 하나입니다. 이런 경우 24시간 지원을 받을 수 있어야 가동 중단 시간을 최소화하고 손실된 매출을 복구할 수 있습니다.
마무리 생각
여기서 소개한 방법들이 WordPress 500 내부 서버 오류를 해결하는 완벽한 목록은 아닙니다. 그러나 이 팁들은 초보자도 쉽게 따라할 수 있는 방법으로, 사이트가 다운될 때 문제를 빠르게 해결하는 데 유용합니다. 특히, 애매한 오류를 해결하는 데 도움이 될 수 있는 간단한 전략입니다.
다른 오류를 해결하는 데 도움이 필요하다면, 502 Bad Gateway 오류 해결 방법이나 503 Service Unavailable 오류 해결 방법에 대한 글도 참고해 보세요.