2013-08-02 3 views
1

php.ini 파일에서 E_STRICT 오류를 사용하지 않으려하지만 여전히 오류가 발생합니다. PHP 5.4.10에 (PRO 버전 아님)을 사용하고 있습니다.php.ini 파일의 E_STRICT 오류를 사용 중지해도 오류가 발생합니다.

error_reporting = E_ALL 

내가 Apache을 다시 시작했습니다하지만 여전히 던져 그리고

error_reporting = E_ALL & ~E_STRICT 

에 : 내가 변경 한 /Applications/MAMP/bin/php/php5.4.10/conf/php.ini

에서 php.ini 파일을 찾았 phpinfo으로

오류, 내가 틀렸어?

+1

당신이 아파치를 다시 시작 했나요의 PHP 섹션의 상단에이를 넣을 수 있습니다? – Luc

+1

그래, 다시 시작했다. – vitto

+1

PHP 스크립트는 런타임에'error_reporting'의 값을 수정할 수 있습니다. php.ini에서 설정했기 때문에 실행중인 스크립트가 원하는대로 변경되지 않았다는 것을 의미하지는 않습니다. – DCoder

답변

1

error_reporting = E_ALL^E_STRICT을 사용하십시오.

당신이 php.ini 파일에 액세스하지 않은 경우, 당신은 당신의 .htaccess 파일에 넣고 수 :이 E_ALL 값 (32767)과 제거 E_STRICT (2048)이며

php_value error_reporting 30711 

E_NOTICE (8) 값. 당신은 htaccess로 파일에 접근 할 수없는 경우 또는 사용할 수없는 것 경우

, 당신은 어떤 스크립트

error_reporting(E_ALL^E_STRICT)