Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

웹사이트에서 "500 내부 서버 오류"를 수정하는 방법

웹사이트에서  500 내부 서버 오류 를 수정하는 방법

웹 사이트에 500 내부 서버 오류가 발생하면 일반적으로 PC 또는 인터넷 연결이 아니라 서버 측 문제를 나타냅니다. 오류를 경험한 인터넷 사용자는 실제로 오류의 원인이 무엇인지 모를 수 있습니다.

그러나 일반적으로 5xx 유형 오류는 웹 사이트 서버에 문제가 있음을 의미하는 HTTP 상태 코드이며 서버 자체에서 정확한 상태를 지정하지 않습니다.

500 내부 서버 오류의 원인

이 일반적인 오류 코드는 일반적으로 웹사이트나 서버의 잘못된 구성에 문제가 있음을 나타내지만 정확한 원인은 정확히 알 수 없습니다. 이 경우 웹사이트는 아래 사진과 같이 사이트 방문자에게 오류 웹페이지를 제공합니다.

웹사이트에서  500 내부 서버 오류 를 수정하는 방법

그러나 각 웹사이트가 자체 메시지를 사용자 정의할 수 있으므로 오류가 다른 방식으로 표시될 수 있으므로 다음과 같은 다양한 메시지가 표시될 수 있습니다.

  • 500 내부 서버 오류
  • HTTP 500 내부 오류
  • 내부 서버 오류
  • HTTP 500 – 내부 서버 오류
  • 일시적인 오류(500)
  • HTTP 오류 500
  • 500 오류
  • 오류입니다

또한 웹사이트에 전원을 공급하는 파일 시스템이나 서버에 문제가 발생할 때마다 웹사이트의 모든 페이지에서 실행됩니다.

500 내부 서버 오류의 대부분의 원인은 다음과 같습니다.

  • 페이지 또는 웹사이트 프로그래밍 오류
  • 양식 실패와 같은 스크립팅 문제
  • 디스크 오류 또는 소프트웨어 모듈이 작동하지 않는 등의 서버 오류
  • 웹사이트 파일이 저장되는 파일 시스템
  • 호스트 서버 문제
  • 서버에 연결하는 컴퓨터의 트리거

500 내부 서버 오류 문제 해결 및 수정

500 내부 서버 오류는 특히 많은 사용자가 한 번에 다른 페이지를 로드하는 사이트에 트래픽이 많은 사이트에서 일반적입니다. 이에 대한 좋은 예가 YouTube입니다.

수백만 명의 YouTube 사용자가 동시에 동영상에 액세스하고 재생하려고 하면 500 서버 오류가 발생할 수 있습니다. 인터넷 연결이 아니라 YouTube에 해킹 시도, 호스팅 서버 문제 등과 같은 문제가 발생할 수 있습니다.

웹사이트에서  500 내부 서버 오류 를 수정하는 방법

500 오류는 오류로 이어질 수 있는 문제가 많기 때문에 해결하기 어려울 수 있지만 해결을 위해 시도할 수 있는 몇 가지 방법이 있습니다.

예비 수정

  • 새로고침 또는 새로고침 버튼을 클릭하여 웹페이지를 새로고침합니다. Ctrl를 누를 수도 있습니다. + R 또는 F5 , 또는 URL을 다시 시도하십시오. 서버에 오류가 있더라도 문제는 일시적일 수 있습니다.
  • 브라우저 캐시를 지웁니다. 웹 페이지의 캐시된 버전에 문제가 있는 경우 500 내부 서버 오류가 발생할 수 있습니다. 드문 경우지만 캐시를 지우면 오류가 사라질 수 있습니다.
  • 브라우저 쿠키를 삭제합니다. 일부 서버 오류 문제는 오류가 발생한 사이트와 연결된 쿠키를 삭제하여 처리할 수 있습니다. 이렇게 하면 브라우저를 다시 시작하고 사이트에 다시 액세스해 보세요.
  • 기다려. 때로는 웹사이트가 제대로 작동하도록 다시 시도하기 전에 몇 초 또는 몇 분 정도 시간을 주어야 할 수도 있습니다.

504 오류로 간주

때때로 웹 서버가 500 내부 서버 오류를 표시할 수 있지만 504 게이트웨이 시간 초과 오류가 발생했어야 합니다. 504 오류는 웹 페이지를 로드하거나 브라우저에서 요청을 채우는 동안 액세스한 다른 서버로부터 서버가 적시에 응답을 받지 못할 때 발생합니다. 이 경우 다른 서버가 제대로 작동하지 않거나 다운되었을 수 있습니다.

웹사이트 수정

웹마스터의 경우 웹사이트에서 500 Internal Server 오류를 수정하려면 다른 접근 방식과 방법이 필요합니다. 이러한 오류의 대부분은 언급한 바와 같이 서버 측이며 다음으로 인한 것일 수 있습니다.

  • 하나 이상의 파일 또는 폴더에 대한 잘못된 권한 . 이 문제는 디렉터리 또는 파일에 대한 올바른 권한을 재설정하여 해결할 수 있습니다.
  • PHP 시간 초과 외부 리소스 시간 초과로 인해 발생합니다. 시간 초과 옵션을 설정하거나 시간 초과 값을 늘려 이 문제를 해결하십시오. 이렇게 하면 원격 서버가 시간 초과 오류를 반환하지 않고 요청이 처리되기를 기다립니다.
  • .htaccess 파일의 잘못된 구성 . .htaccess 파일의 코딩 오류 또는 URL 재작성 오류는 파일에서 코드 또는 잘못된 구성을 찾아 수정하여 해결할 수 있습니다.

Joomla, WordPress 등과 같은 일반적인 콘텐츠 관리 또는 CMS 시스템을 실행하는 경우 지원 센터에서 오류에 대한 자세한 문제 해결을 확인하세요. 귀하의 상황에 맞는 추가 도움이 필요한 경우 호스팅 제공업체에 문의할 수도 있습니다.

오류 로그

서버 문제를 디버깅하는 또 다른 방법은 오류 로그를 확인하는 것입니다. 이렇게 하려면(사이트에 cPanel을 사용하는 경우):

1. 공유 호스팅 탭을 사용하여 cPanel에 로그인합니다.

2. 측정항목을 클릭합니다.

3. 오류 아이콘을 클릭합니다. 날짜 및 시간, 오류를 수신한 클라이언트, 설명, 오류를 생성한 파일/폴더와 같은 세부정보와 함께 웹사이트에 대한 오류 메시지 목록이 표시됩니다.

발생한 오류에 대한 정보를 바탕으로 CMS 또는 호스팅 제공업체로부터 특정 문제 해결 지원을 받을 수 있습니다.

최근 설치한 테마 또는 플러그인 확인

웹사이트에서  500 내부 서버 오류 를 수정하는 방법

플러그인 또는 테마와의 비호환성으로 인해 약 500개의 오류가 발생할 수 있습니다. 플러그인이나 테마를 설치 또는 업그레이드한 직후 오류가 발생한 경우 비활성화하거나 이전 버전으로 되돌려 수정할 수 있습니다.

어떤 플러그인이 오류를 일으키는지 확실하지 않으면 모든 플러그인을 비활성화하고 한 번에 하나씩 활성화하면서 오류가 다시 나타나는지 확인하십시오.

서버 관리자에게 도움을 요청

오류에 대한 도움말을 보려면 서버 설명서를 읽을 수 있지만 이러한 모든 해결 방법이 도움이 되지 않으면 서버 공급업체에 추가 문제 해결을 요청하십시오. 그들은 귀하의 오류 로그에 액세스하여 문제의 근본 원인을 파악할 수 있습니다.

이러한 솔루션이 효과가 있었습니까? 아래 댓글로 알려주세요.