2011-09-04 3 views
2

PHP로 작성된 페이지가 있습니다. 서버에 액세스 할 수 없습니다. PHP가 오류가 발생했을 때 오류 메시지를 표시하는 대신, 500을 제공합니다.PHP-500 대신 오류

+0

'500'이란 무엇입니까? –

+1

@Darin Dimitrov : OP가 HTTP 상태 코드 500을 참조하고 있다고 생각합니다. – PeeHaa

+0

@PeeHaa, aha, ok. –

답변

3

PHP 5.2는 치명적인 오류가 발생할 경우 display_errors가 해제되어 있으면 기본적으로 HTTP 500을 보냅니다. 호스팅이 구형 PHP 인 경우 error handlerexception handler을 등록하고 사용자를 500 오류 페이지로 리디렉션해야합니다. PHP 스크립트에서 @Umang이 제안한대로 display_errors 및 error_reporting 변수를 설정해보십시오.

2

사용자 고유의 오류 처리기를 생성하여 클라이언트에 503 상태 코드를 보낼 수 있습니다.

관련 문제