500개의 내부 서버 오류를 수정하는 방법

게시 됨: 2021-01-02
500 내부 서버 오류 를 수정하는 방법 – 이 튜토리얼을 따라 WordPress 사이트에 대한 두려운 500 내부 서버 오류를 수정하는 방법을 알아보십시오.
목차
    목차 생성을 시작하려면 헤더를 추가하세요.

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

    1. 사이트를 백업하십시오.
    2. wp-config.php에서 디버깅을 활성화합니다.
    3. .htaccess 파일을 재설정합니다.
    4. PHP 제한을 늘립니다.
    5. 기본 테마로 되돌립니다.
    6. 플러그인을 확인하십시오.
    7. 호스팅 제공업체에 문의하세요.

    500 내부 서버 오류란 무엇입니까?

    500 Internal Server Error Example

    우리는 WordPress 사이트 경력의 어느 시점에서 두려운 "500 내부 서버 오류" 를 본 적이 있습니다. WordPress 사이트를 실행할 때 발생할 수 있는 가장 일반적인 오류 중 하나이며 수정 방법을 모르는 많은 WordPress 초보자에게 매우 위협적일 수 있습니다.

    500 내부 서버 오류는 다양한 형태로 발생하며 모든 웹사이트에서 발생하지만 기본 목적은 모두 같습니다. 서버가 코드를 실행하려고 할 때 오류가 발생했다고 알려줍니다. 단순히 서버의 무언가가 손상되어 사이트 실행에 실패했음을 의미합니다.

    이 오류에 대한 HTTP 문서 에는 "서버가 요청을 이행하지 못하게 하는 예기치 않은 조건이 발생했습니다."라고만 나와 있습니다. 이 오류가 고통스러울 수 있는 이유는 문서에 명시된 바와 같이 오류를 일으키는 특정 이유가 없기 때문입니다. 이는 오류의 정확한 원인을 식별하기가 매우 어려울 수 있음을 의미합니다.

    이 오류의 매우 일반적인 특성으로 인해 사이트가 다운된 구체적인 이유를 식별하기 어려울 수 있습니다. 그러나 WordPress 사이트에서 발생할 수있는 네 가지 주요 이유 를 요약했습니다. 문제를 해결하는 것은 악몽일 수 있지만 이러한 단계를 따르면 사이트를 너무 많이 수정하지 않고도 신속하게 문제를 해결할 수 있습니다.

    이 오류의 원인

    WordPress가 있는 동안 간단한 플러그인에서 손상된 .htaccess 파일에 이르기까지 사람들에게 500개의 내부 서버 오류를 일으키는 수많은 일이 있었습니다. 고맙게도 WordPress 사용자의 경우 이 치명적인 오류의 원인은 네 가지 주요 원인 으로 요약됩니다.

    WordPress에는 이 오류의 다른 원인을 방지하기 위한 조치가 이미 있으므로 일반 WordPress 사용자에게 이 오류를 유발할 수 있는 것은 네 가지뿐입니다. 이 네 가지는 플러그인, 테마, PHP 메모리 제한, 손상된 .htaccess 파일입니다.

    깨진 플러그인 은 이 오류가 발생할 가능성이 가장 높은 이유 중 하나입니다. 플러그인인 경우 플러그인에 일부 코드가 있어 시작할 때 WordPress가 실패합니다. 테마 는 플러그인과 달리 수정하기가 훨씬 더 간단하지만 500 내부 서버 오류의 중요한 원인이 될 수도 있습니다.

    PHP 메모리 제한 은 사이트에서 PHP 스크립트에 사용할 수 있는 메모리의 양입니다. 이 제한은 일반적으로 64MB 로 설정되지만 몇 가지 기본 편집을 통해 쉽게 변경할 수 있습니다. 마지막 이유는 .htaccess 파일이 손상 되어 치명적일 수 있습니다. .htaccess에 사이트에 가장 중요한 코드가 포함되어 있기 때문입니다.

    준비

    500 내부 서버 오류를 일으키는 대부분의 원인은 손상된 일부 코드로 거슬러 올라갈 수 있습니다. 따라서 이 문제를 해결하기 위해 코드를 편집할 때 두 가지 작업을 수행하는 방법을 알아야 합니다 . WordPress 사이트를 백업 하고 FTP 클라이언트 또는 cPanel 을 사용하여 WordPress 서버 파일에 액세스합니다.

    플러그인 또는 호스팅 플랫폼 사이트를 사용하여 WordPress 사이트를 백업할 수 있습니다. 무언가를 엉망으로 만들거나 더 많은 문제를 일으키면 백업을 사용하기 때문에 이것은 중요합니다. WordPress 서버에 연결된 FileZilla 와 같은 FTP 클라이언트를 사용하여 파일을 편집하고 변경할 수 있습니다.

    또한 이러한 솔루션이 작동하지 않는 경우 마지막으로 권장하는 것은 호스팅 제공업체에 지원을 요청하는 것입니다. 그들은 이미 해당 주제에 대한 전문가이며 문제를 해결할 수 있는 도구가 있으므로 여기에서 아무 것도 작동하지 않으면 도움을 요청하는 것이 매우 중요합니다.

    이 문제 해결을 시작하기 전에 cPanel이 없는 경우 마지막 단계를 따르고 FTP 클라이언트를 설정해야 합니다 . 그런 다음 사이트에서 디버깅을 활성화 하는 프로세스의 다음 단계로 이동할 수 있습니다. 이는 문제의 특정 원인을 식별하는 데 중요합니다.

    디버깅 활성화

    문제 해결을 시작하는 첫 번째이자 가장 중요한 단계는 디버깅 을 켜는 것입니다. 디버깅을 켜면 WordPress가 더 구체적인 오류 코드를 표시하고 문제의 원인을 알려줄 수 있기 때문에 이것은 매우 중요합니다.

    디버깅을 켜려면 사이트의 핵심 코드 파일에서 코드를 편집해야 합니다. 이것은 위험해 보일 수 있지만 이 단계를 올바르게 수행하면 문제가 없습니다. 시작하려면 FTP 클라이언트 또는 cPanel 로 이동하여 strongb>사이트의 핵심 파일로 이동합니다.

    wp-config.php 파일을 찾는 것으로 시작하십시오.

    파일을 연 다음 WP_DEBUG 가 있는 섹션을 찾으십시오.

    해당 단어 옆의 값을 true 로 설정합니다.

    찾을 수 없으면 직접 만들어야 합니다.

    줄 위의 공간 찾기:

    /* 그게 다야, 편집을 멈춰! 행복한 블로깅. */

    그런 다음 해당 줄 위에 다음 코드를 입력합니다.

    정의( "WP_DEBUG", true );

    파일을 저장하고 종료합니다.

    이 단계를 완료하면 디버깅이 활성화되어야 합니다. 즉, 이제 사이트를 다시 로드하면 더 구체적인 오류 메시지가 표시될 수 있습니다. 일단 사이트를 다시 로드하여 어떤 오류가 표시되는지 확인합니다 . 500 내부 서버 오류가 아닌 다른 오류라면 찾아보고 해결할 수 있습니다.

    표시되는 오류에 특정 플러그인이 문제를 일으키는 것으로 나타나면 해당 플러그인을 비활성화 하고 문제를 해결할 수 있습니다. 사이트 테마에 문제가 있는 경우 기본 테마로 되돌리거나 다른 테마로 변경할 수 있습니다.

    디버깅은 대부분의 경우 문제의 원인을 정확히 알려줄 수 있으므로 문제 해결을 위한 훌륭한 도구가 될 수 있습니다 . 디버깅을 활성화한 후에도 오류가 500 내부 서버 오류와 함께 표시 되면 다음 섹션으로 이동합니다.

    여기에서 모든 시도를 완료했거나 문제를 해결 했으면 . 이렇게 하려면 파일로 돌아가서 WP_DEBUG 옆의 값을 다시 false 로 변경하면 됩니다.

    .htaccess 파일 수정

    모르는 사람들을 위해 .htaccess 파일은 WordPress 사이트에서 가장 필수적인 파일 중 하나이며 WordPress 서버의 파일에서 나머지 핵심 파일과 함께 찾을 수 있습니다. 다른 핵심 파일과 마찬가지로 코드를 사용하여 웹사이트의 매우 중요한 역할을 수행합니다.

    기본적으로 이 파일은 주로 사이트 의 URL 및 영구 링크 기능을 변경하는 데 도움이 됩니다. 편집할 때 여러 면에서 유용할 수 있습니다. 사이트 간에 리디렉션하고 사이트의 암호화 및 보안 을 개선하는 데 도움이 될 수 있습니다.

    이러한 기능은 .htaccess 파일을 WordPress 사이트에서 중요하게 만듭니다. .htaccess가 손상되면 사이트의 많은 기능이 손실되거나 손상 됩니다. 이것은 절대 변경되어서는 안 되는 사이트의 중요한 구성 요소입니다.

    .htaccess 파일 손상의 가장 가능성 있는 원인은 일반적으로 플러그인 또는 직접 코드 편집 때문입니다. 이 문제는 쉽게 해결할 수 있지만 파일을 백업하고 재설정하고 추가 문제를 확인하기만 하면 됩니다.

    먼저 FTP 또는 cPanel 을 사용하여 .htaccess 파일을 찾습니다.

    그런 다음 파일을 다운로드하여 사본 을 만드십시오.

    WordPress 서버에서 파일을 삭제 합니다.

    사이트를 새로고침하고 문제를 확인하세요.

    이제 .htaccess 파일을 백업했으므로 사이트 상태를 확인할 수 있습니다. 해당 .htaccess 파일에 대한 사용자 지정 규칙 이나 코드가 없는 경우 새 .htaccess 파일을 만들 수 있습니다. 아래 단계를 따르세요.

    대시보드에서 설정 으로 이동합니다.

    그런 다음 Permalinks 로 이동합니다.

    하단에서 아무 것도 변경하지 않고 저장 을 클릭합니다.

    사용자 정의 규칙이 있는 경우 백업을 열고 새 파일에 추가하여 모든 행을 확인할 수 있습니다. 이것은 매우 시기 적절한 프로세스이지만 .htaccess 파일의 문제를 해결하는 데 필요 합니다. 모든 사용자 정의 규칙을 확인하고 작동하는 것으로 확인되면 파일을 저장하고 종료할 수 있습니다.

    PHP 메모리 제한 증가

    PHP 메모리 제한은 사이트의 일부에 대해 일종의 RAM 역할을 합니다. PHP 메모리는 플러그인, 테마, 코드 및 사이트가 작동하는 데 사용하는 기타 모든 코드를 포함합니다. 메모리 제한은 사이트에서 사용할 수 있는 메모리 양입니다.

    PHP 메모리는 사이트에서 동시에 여러 작업과 기능을 처리할 수 있게 해줍니다. 이 오류에서는 메모리가 너무 많이 소모 되었으므로 더 많은 메모리를 사용해야 하므로 사이트가 올바르게 작동할 수 있도록 제한을 높여야 합니다. 이것은 500 내부 서버 오류의 가장 두드러진 원인 중 하나일 수 있습니다.

    메모리 제한은 호스팅 계획과 별개의 메모리 양과 관련이 있습니다. 따라서 얼마나 변경하는지 주의해야 합니다. 기본적으로 WordPress에서 사용하는 대부분은 64MB 이지만 대부분은 충분하지 않습니다 . 메모리 제한을 늘리려면 다음 단계를 따르세요.

    cPanel 또는 FTP 를 통해 WordPress 파일에 액세스합니다.

    거기에서 wp-config.php 파일을 찾으십시오.

    파일을 열고 다음과 같은 부분으로 이동합니다.

    '그게 다야, 편집 그만! 즐거운 블로깅.'

    그런 다음 해당 텍스트 위에 이 코드를 입력합니다.

    정의( 'WP_MEMORY_LIMIT', '256M' );

    파일을 저장하고 종료합니다.

    완료되면 메모리 제한이 256MB 로 증가해야 합니다. 이렇게 하면 대부분의 사람들의 사이트가 제대로 작동하고 모든 플러그인과 복잡한 기능을 처리할 수 있습니다. 사이트를 새로고침하고 여전히 500 내부 서버 오류가 있는지 확인하십시오. 그렇다면 다음 섹션으로 진행하십시오.

    플러그인 및 테마 수정

    플러그인은 사이트의 거의 모든 것을 변경할 수 있으므로 코드를 변경할 수 있는 권한이 있습니다 . 플러그인은 많은 문제를 일으킬 수 있지만 사이트에 많은 기능과 유용한 기능을 추가할 수 있습니다. 많은 플러그인이 WordPress 사이트의 코드를 변경하여 손상될 수 있습니다.

    오늘날 대부분의 플러그인은 대부분 오류 방지 기능이 있고 매우 잘 프로그래밍되어 있지만, 사이트 기능이 손상되거나 호환되지 않거나 오래된 경우 몇 가지 주요 문제를 일으킬 수 있습니다. 이것은 500 내부 서버 오류의 주요 원인이 될 수 있습니다.

    또한 테마는 사이트의 핵심 코드를 많이 변경할 수 있기 때문에 유사한 문제를 일으킬 수 있습니다. 버그가 있거나 손상되었거나 오래된 경우 사이트의 일부 주요 부분을 변경하여 문제를 일으킬 수 있습니다. 그러나 플러그인과 달리 테마는 하나만 활성화할 수 있기 때문에 작업하기가 더 쉽습니다.

    Plugin Deactivation Example

    플러그인 문제를 해결하려면 WordPress 대시보드로 이동하세요. 그런 다음 플러그인 섹션으로 이동하여 모든 플러그인을 비활성화합니다 . 어떤 플러그인이 사이트를 손상시키는지 파악할 때까지 각 플러그인을 하나씩 활성화하십시오. 플러그인이 문제를 일으키지 않았다면 테마를 확인하세요 .

    테마 의 경우 다른 테마나 기본 테마로 전환하기 만 하면 됩니다. 사이트가 작동하는 경우 문제의 원인이 테마였습니다. 그렇지 않은 경우 다음 섹션으로 이동하십시오.

    호스트에게 물어보세요

    여전히 500 내부 서버 오류가 발생하는 경우 가장 좋은 방법은 호스팅 제공업체에 지원을 요청하는 것입니다. 대부분의 호스트 제공업체는 귀하의 계획과 함께 훌륭한 지원을 제공합니다. 그들은 귀하의 사이트를 호스팅하는 사람이므로 문제를 해결하는 데 도움을 줄 수도 있습니다 .

    그들은 이미 자신이 하는 일에 전문가이고 오류를 해결하는 방법을 알고 있으므로 호스팅 제공업체에 문의해도 문제가 되지 않습니다 . 그들은 가능한 한 빨리 귀하의 사이트를 다시 운영할 수 있도록 도와줄 것입니다.

    전문가에게 물어보세요

    그러한 문제를 디버깅할 시간이 없다면 문제를 해결해 줄 전문 개발자를 고용하는 것이 현명할 것입니다.

    당사는 귀하의 웹사이트에서 발생할 수 있는 모든 기술적 버그 및 데이터베이스 문제를 다루는 최고의 WordPress 기술 지원 서비스를 제공합니다.

    또한 전체 웹 사이트를 자동 조종 장치로 전환하는 완전한 일체형 WordPress 유지 관리 서비스 를 제공합니다. 기본적으로 당사는 귀하의 웹사이트를 매일 관리합니다.

    완벽한 솔루션

    기술적인 문제와 오류를 처리해야 하는 것은 WordPress 사용을 어렵게 만들 수 있습니다. 우리는 당신을 위한 완벽한 솔루션을 가지고 있지만!

    최고의 WordPress 솔루션은 테마 및 플러그인에서 실시간 지원에 이르기까지 모든 것을 다룹니다. 우리와 함께 라면 며칠 안에 깨끗하고 최적화된 세련된 사이트를 갖게 될 것입니다!

    여기에서 우리를 확인하십시오!

    워드프레스 가이드

    WordPress 가이드 및 체크리스트의 베스트 컬렉션

    WordPress 웹사이트를 최대한 활용하는 데 필요한 모든 것을 다루는 최신 WordPress 가이드 및 리소스 모음입니다.

    WordPress Launch Checklist
    WordPress Theme Choosing Guide
    WordPress Security
    WordPress Cleaning & Optimization
    White Labeling WordPress
    WordPress Speed Optimization
    Must-Read WordPress Mistakes
    Why WordPress

    그들 모두를 다운로드!

    모든 가이드는 받은 편지함으로 전송됩니다.