간단한 단계로 WordPress HTTP 500 내부 서버 오류 수정
게시 됨: 2020-02-27
워드프레스는 오류와 관련하여 예외가 아닙니다. WordPress 웹 호스팅에서 테마 또는 플러그인의 버그에 이르기까지 다양합니다. 일부 오류는 한두 가지를 조정하여 수정할 수 있지만 다른 오류는 수정하는 데 문제 해결에 며칠이 걸릴 수 있습니다. 이 모든 것은 트래픽 손실로 이어질 수 있으며 사이트의 사용자 경험에 영향을 미칠 수 있습니다.
귀하의 웹사이트가 며칠 전까지는 잘 작동하고 있다고 가정해 봅시다. 사소한 결함이 발생하여 정신을 차릴 수 없습니다. 갑자기 웹사이트의 모든 페이지에서 500 내부 오류가 관찰되기 시작합니다. 걱정하지 마세요! WordPress 웹 사이트에서 500 내부 서버 오류를 발견했지만 WordPress에 거의 모든 것에 대한 솔루션이 있다는 사실에 당황하고 있다는 것을 알고 있습니다. 모든 것에 대한 솔루션을 찾을 수 있는 것은 CMS 자체의 특성과 다양성 때문입니다.
오늘은 워드프레스 500 내부 서버 오류 해결 방법을 알려드리도록 하겠습니다. 그래서 앞으로는 이 문제에 직면하지 않아도 되며, 겪더라도 준비된 솔루션이 준비되어 있습니다.
- 500 내부 서버 오류란 무엇입니까?
- WordPress 백업 만들기
- WordPress 웹 사이트에서 500 내부 서버 오류를 수정하는 방법
- .htaccess 파일 오류 수정
- PHP 메모리 제한 증가
- 플러그인 감사
- 새로운 wp-admin 및 wp-content
- 호스팅 제공업체
- 자주 묻는 질문
1. 500 내부 서버 오류란 무엇입니까?
이름에서 알 수 있듯이 서버가 요청한 페이지를 표시할 수 없을 때 서버 수준에서 발생하는 오류입니다. 내부 서버 오류는 웹 서버에서 발생할 수 있는 애플리케이션 측 문제입니다. 주소 표시줄에 특정 URL을 쓰거나 웹사이트의 링크를 클릭하면 서버에 페이지를 표시하도록 요청하는 것입니다. 현재 어떤 이유로 서버는 내부 서버 오류에 직면했음을 나타내는 찾고 있는 특정 페이지를 표시할 수 없습니다.

참고: 안전을 위해 호스팅 제공업체에서 자동 백업을 제공해야 한다는 점을 항상 기억하십시오.
WordPress 오류를 수정하는 데 지쳤습니까?
번거로움 없는 경험을 위해 Cloudways 관리 호스팅을 사용해 보십시오.
2. WordPress 백업 만들기
대부분의 경우 호스팅된 서버에서 발생하는 오류에 대해 책임을 지지 않습니다. 사람이 실수할 수 있기 때문에 서버도 사람에 의해 관리되기 때문에 실수할 수 있습니다. 이러한 오류 중 일부는 심각하며 결국 전체 웹사이트를 손상시킬 수 있으므로 서버에 웹사이트 데이터를 백업하는 것은 필수 사항입니다.
그러나 호스팅 제공업체가 WordPress 웹사이트 데이터를 백업할 수 있는 올바른 옵션을 제공하지 못하는 경우 다음 WordPress 백업 플러그인을 사용해 볼 수 있습니다.
3. WordPress 웹 사이트에서 500 내부 서버 오류를 해결하는 방법
오류를 해결하면 많은 시간과 노력을 절약할 수 있습니다. 문제의 초기 분석은 근본 원인을 식별하는 데 도움이 될 수 있습니다. 따라서 당면한 문제를 해결하는 방법을 모색하십시오. 여러 가지 이유로 인해 서버가 WordPress 웹 사이트에서 500 내부 서버 오류를 발생시킬 수 있습니다.
이 지속적인 문제를 해결하려면 발생 원인을 식별해야 합니다. 이 오류의 두 가지 일반적인 원인은 손상된 .htaccess 파일과 PHP 메모리 제한입니다. 따라서 더 이상 고민하지 않고 문제를 해결할 수 있는 방법에 대해 논의해 보겠습니다.
3.1 .htaccess 파일 오류 수정
모든 PHP 기반 응용 프로그램의 주요 파일 중 하나는 .htaccess 파일입니다. 이 파일에는 서버 관련 구성 규칙이 포함되어 있습니다. .htaccess 파일이 손상된 경우 500 내부 서버 오류가 발생할 수 있습니다. .htaccess 파일은 일반적으로 모듈이나 테마의 잘못된 설치의 영향을 받습니다. 이 경우 먼저 .htaccess 파일에 액세스해야 합니다. 이 문제를 확인하려면 FTP 계정에 로그인하십시오. FTP 계정에 로그인하면 wp-content, wp-include 및 wp-admin과 같은 다른 폴더와 함께 루트 디렉토리에서 사용 가능한 .htaccess 파일을 볼 수 있습니다.

이제 .htaccess 파일을 찾았으므로 라이브 서버에서 PC의 로컬 위치로 다운로드할 수 있습니다. 그런 다음 텍스트 편집기(Notepad++, Dreamweaver 등)에서 이 파일을 엽니다.
https://codex.wordpress.org/htaccess 링크로 이동하여 웹사이트에 가장 적합한 코드 버전을 복사하여 붙여넣습니다. 그런 다음 .htaccess 파일을 저장하고 라이브 서버에 업로드합니다.
코드는 WordPress 구성 및 설치에 따라 다릅니다. WordPress 3.5 이상에서 WordPress Multisite를 사용했다고 가정하고 다음 코드를 사용해야 합니다.
다시 쓰기 엔진 켜기
RewriteBase /
RewriteRule ^index\.php$ - [L]
# /wp-admin 뒤에 슬래시를 추가합니다.
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [또는]
RewriteCond %{REQUEST_FILENAME} -d
Rewrite규칙 ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]이제 웹사이트를 새로고침하여 500 내부 서버 오류가 수정되었는지 확인합니다. 수정되면 훌륭하지만 그렇지 않은 경우 다음 단계로 이동합니다.

속도가 SEO 및 UX에 중요한 이유는 무엇입니까?
이 전문가 팁은 WordPress 웹 사이트의 속도를 향상시키는 방법을 보여줍니다.
감사 해요
전자책이 받은 편지함으로 가는 중입니다.

3.2 WordPress의 PHP 메모리 제한 증가
사용자가 요청을 하면 PHP에서 처리하고 궁극적으로 클라이언트 측에서 HTML을 렌더링하는 프로세스를 트리거합니다. 이 프로세스를 실행하기 위해 PHP 메모리가 할당됩니다. 500 내부 서버 오류를 수정하는 또 다른 방법은 PHP 메모리 제한을 늘리는 것입니다. 호스트와 WordPress는 기본적으로 PHP 메모리 제한을 설정합니다. 메모리 손실이 관찰되는 즉시 서버는 자동으로 500 내부 서버 오류를 표시합니다. 이러한 불일치를 피하려면 WordPress에서 PHP 메모리 제한을 늘리고 웹 사이트가 제대로 작동하는지 확인하십시오. 이렇게하면 웹 사이트에서 자주 발생하는 500 내부 서버 오류를 피할 수 있습니다.
WordPress 웹 사이트의 PHP 메모리 제한을 늘리는 가장 일반적인 방법 중 일부는 다음 파일 중 하나의 코드를 변경하는 것입니다.
- Functions.php 파일
- .htaccess 파일
- PHP.ini 파일
- wp-Config.php 파일
다음은 이러한 파일로 조정할 수 있는 방법입니다.
함수 파일
루트 디렉토리로 이동하여 function.php 파일을 찾으십시오. 이 파일을 마우스 오른쪽 버튼으로 클릭하고 다운로드를 선택합니다. 파일을 PC에 다운로드합니다. 텍스트 편집기에서 파일을 열고 여는 PHP 태그 아래에 다음 코드를 포함합니다.
@ini_set('upload_max_size' , '64M');
@ini_set('post_max_size', '64M');
@ini_set('최대_실행_시간', '300');.htaccess 파일
PHP 메모리 제한을 늘리기 위해 .htaccess 파일을 사용할 수도 있습니다. 루트 디렉토리로 이동하여 .htaccess 파일을 찾으십시오. 파일을 마우스 오른쪽 버튼으로 클릭하고 다운로드를 선택하여 PC에 다운로드합니다. 이제 텍스트 편집기에서 파일을 열고 여는 PHP 태그 아래에 다음 코드를 포함합니다.
php_value 업로드_최대_파일 크기 64M php_value post_max_size 64M
WP 구성 파일
PHP 메모리 제한을 늘리기 위해 wp-config.php 파일을 사용할 수도 있습니다. 루트 디렉토리로 이동하여 wp-config.php 파일을 찾으십시오. 파일을 마우스 오른쪽 버튼으로 클릭하고 다운로드를 선택하여 PC에 다운로드합니다. 텍스트 편집기에서 파일을 열고 여는 PHP 태그 아래에 다음 코드를 포함합니다.
정의('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');PHP.ini 파일
php.ini 파일을 생성하고 그 안에 아래 코드를 붙여넣어야 합니다. wp-admin/ 디렉토리에 다음 코드를 업로드하십시오.
memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M file_uploads = 켜기
이 두 가지 가능한 방법으로 500 내부 서버 오류를 해결하기에 충분하지 않은 경우 WordPress 웹 사이트에서 이 서버 오류가 발생하지 않도록 할 수 있는 몇 가지 방법이 더 있습니다.
3.3 플러그인 감사
결함이 있거나 오래된 플러그인은 호환성 문제를 일으켜 WordPress 웹사이트에서 오류를 일으킬 수 있습니다. 최신 WordPress 보안 패치로 업데이트되지 않은 것처럼 보안 위험으로 간주됩니다.
WordPress 웹사이트의 관리자 대시보드에 액세스할 수 있는 경우 각 플러그인을 하나씩 비활성화합니다. 비활성화할 때마다 웹사이트를 새로 고칩니다.

그런 다음 웹 사이트를 다시 확인하십시오. 사이트가 제대로 작동하기 시작하면 내부 서버 오류는 WordPress에 설치된 플러그인 때문일 것입니다. 이제 각 플러그인을 하나씩 활성화하고 각 플러그인 활성화 후에 웹사이트를 새로 고쳐야 합니다. 문제가 있는 플러그인은 웹사이트에 500 내부 서버 오류가 발생하므로 곧 식별될 것입니다.
이 플러그인을 제거하고 업데이트된 플러그인으로 교체하거나 지원 팀에 연락하여 사용할 수 있도록 패치를 릴리스할 수 있습니다.
이상적으로는 이 시점에서 문제가 해결되었습니다. 그렇지 않은 경우 다음 단계로 이동하십시오.
신선한 wp-admin 및 wp-includes
때때로 오류를 해결하는 것이 예상보다 어렵습니다. 일반적인 WordPress 사이트는 타사 테마와 플러그인으로 구성되며 소스 코드를 감사하는 것은 공원에서 산책하는 것이 아닙니다. 이 섹션에서는 새 wp-admin 및 wp-content 폴더를 다운로드하고 FTP를 통해 라이브 호스트에 업로드해야 합니다. 이 단계 전에 웹 사이트를 백업했는지 확인하십시오.
호스팅 제공업체에 문의
이러한 일반적인 원인을 조사한 후에도 문제가 지속되면 호스팅 제공업체에 문의하는 것이 좋습니다. 기술 전문가에게 요청하면 서버 설정을 검토하여 문제를 해결할 수 있습니다.
모두 서버 측 오류이므로 500 내부 서버 오류 메시지와 관련된 여러 오류 메시지를 찾을 수 있습니다. 500 오류의 이러한 예는 502 잘못된 게이트웨이 오류입니다. Cloudways 사용자이고 위의 오류에 직면해야 하는 경우 WordPress 클라우드 호스팅 지원 팀에 문의해야 합니다. 그들은 이러한 문제를 해결할 수 있는 방법을 안내할 것입니다. 502 잘못된 게이트웨이 오류 수정에 대해 자세히 알아보려면 여기를 클릭하세요.
결론
이 가이드가 도움이 되었고 "WordPress 500 내부 서버 오류" 문제를 해결할 수 있기를 바랍니다. 이 문제를 해결할 다른 방법을 찾았습니까? 아래에 제공된 의견 섹션에서 솔루션을 공유해 주십시오. 나는 비슷한 문제에 직면 한 다른 사람들에게 도움이 될 것이라고 확신합니다.
그동안 WordPress 웹사이트에서 403 Forbidden 오류 및 404 페이지를 찾을 수 없음 오류를 해결하는 방법에 대해서도 알아볼 수 있습니다.
Q1. 500 오류의 원인은 무엇입니까?
500(내부 서버 오류 500) 오류 코드 메시지는 일반적으로 웹 서버 충돌 문제와 관련이 있습니다. 이 오류 메시지는 반드시 웹 호스트가 책임이 있음을 의미하지는 않습니다. 이러한 실패의 원인은 여러 가지입니다.
웹 서버에서 반환된 HTTP 헤더 정보는 오류의 정확한 원인을 자세히 설명하지 않으면 무언가가 정상적으로 작동하지 않는다는 것을 클라이언트에 나타냅니다.
Q2. 500 오류란 무엇입니까?
500 오류는 내부 서버 오류입니다. 이 오류는 스크립트 오류 또는 웹 호스팅의 잘못된 구성으로 인해 발생할 수 있습니다. 호스팅이 반드시 책임이 있는 것은 아니지만 어떤 경우에도 이 오류는 귀하가 해결할 수 있습니다.
