Image

지식 기반 → 공유 호스팅에서 오류 500 발생 - 원인 찾기

[공유 호스팅]
출판 날짜: 13.10.2025

500 오류는 주로 두 가지 원인으로 인해 발생합니다:

  • 스크립트(PHP 코드) 오류
  • 호스팅 서비스 문제

500 오류는 매우 흔하며, 오류 발생 원인을 찾는 것은 이벤트 로그를 확인하는 것부터 시작해야 합니다. 이벤트 로그에는 스크립트 실행 중 발생하는 모든 오류가 포함되어 있으며, 그 발생 원인을 표시합니다.

로그를 확인하려면 FTP 또는 호스팅 제어판의 파일 관리자를 통해 다음 경로의 파일을 여십시오:

FTP를 통한 확인

/logs/error_log

파일 관리자를 통한 확인

파일 -> 홈 디렉토리

/logs/error_log

개발자 도구

호스팅 제어판에서 각 도메인에는 개발자 도구 하위 섹션이 있으며, 여기서 PHP 버전을 구성하고, Git을 설정하며, 로그를 확인할 수 있습니다.

로그를 열고 필터에서 다음 두 가지 매개변수만 선택하십시오:

  • Apache 오류
  • Nginx 오류

오류가 발생하는 페이지나 웹사이트로 이동하여 로그에 새로운 이벤트가 있는지 확인하십시오. 오류의 원인이 거기에 표시될 것입니다.

특정 상황, 예를 들어 데이터베이스 서비스를 사용할 수 없을 때도 500 오류가 발생할 수 있습니다. 이는 특정 이벤트에 따라 전역적으로 또는 로컬로 트리거될 수 있습니다.

웹사이트에 오류 표시

웹사이트 자체에 전역 오류 표시를 활성화할 수도 있습니다. 즉, 로그에서 발견된 모든 이벤트가 페이지에 직접 표시됩니다. 이를 위해 PHP 설정을 열고 display_errors 옵션을 On으로 설정하십시오.

기본적으로 이 옵션은 보안상의 이유로 비활성화되어 있습니다. 오류에는 취약점을 찾는 데 사용될 수 있는 정보가 포함될 수 있기 때문입니다. 개발 중에는 편리할 수 있지만, 이 옵션을 영구적으로 활성화해 두지 마십시오.

로그를 통해 오류의 원인을 정확히 이해하고 해결할 수 있습니다.





No Comments Yet