2014-04-21 6 views
0

에 오류가 표시되지 내가 가진 :PHP는 php.ini 파일에서 하위 디렉토리

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 
display_errors = On 

을 내가 루트 디렉토리 오류 쇼에 구문 오류가있는 PHP 파일이있는 경우. 하위 디렉토리에있는 경우 빈 페이지가 표시됩니다 (예 : display_errors = Off) 오류 로그에 오류가 표시됩니다.

어떻게 오류 메시지를 볼 수 있습니까?

는 bluehost.com에 호스팅 환경과 내 php.ini 파일은 상단에이 줄을 추가 /public_html/php.ini

+0

호스트 된 환경에서'php.ini' 파일을 수정할 수 있습니까? 나는 몇몇 접대 공급자가 그런 시도를 소개했다는 것을 들었다. 나는 또한 php.ini 파일을 모든 디렉토리에 넣어야한다고 들었습니다. _! 나는 당신이 이것에 관하여 당신의 공급자에게 연락하기를 제안합니다. – arkascha

+0

디렉토리 트리에있는 [.htaccess] (http://stackoverflow.com/questions/6127980/enabling-error-display-in-php-via-htaccess-only)? – didierc

+0

.htaccess 규칙을 사용하고 있습니까? 당신이 그 안에 진술을 넣으면 코드가 죽을까요? –

답변

0

에 위치하여 config file 또는 particular php file :

ini_set('display_errors', 1); 

그러면 ini settings 런타임이 변경됩니다.

+1

그게 효과가있다. 이 문제를 해결 방법으로 사용 하겠지만 왜 이런 일이 벌어지고 있는지 이해하지 못합니다. php.ini 파일로 디렉토리를 떠나면 호스팅 환경은 기본 ini 파일로 되돌아갑니다. –