PHP에서 오류보고를 비활성화 할 수 없습니다. "Notice"오류가 계속 표시되지만 모든 것을 시도했습니다.OpenCart (PHP)에서 오류보고를 비활성화 할 수 없습니다.
내 php.ini 파일이 있습니다 내 htaccess로는
php_value error_reporting 0
그리고 내 스크립트가
ini_set('display_errors', 'Off');
ini_set('log_errors', 1);
ini_set('error_reporting', 0);
ini_set('display_startup_errors', 'Off');
php_info();
echo $my_undefined_var;
php_info이있다()가 출력 display_errors를하고 error_reporting은 실제로있는 것을 확인했다
display_errors = Off;
error_reporting = 0;
꺼짐과 0, 아직 알림을받습니다.
공지 사항 : 정의되지 않은 변수 : /my/site/path/index.php?blahblah에서 my_undefined_var ...이
참고는 OpenCart 웹 사이트 (그리고 내 변화는 관리 섹션에있다). index.php와 같은 디렉토리에 테스트 PHP 스크립트를 만들려고했지만 괜찮습니다.
error_reporting(0)
을 재정의 할 수있는 다른 것이 있습니까?
나는 전체 사이트에서 grep을 수행하여 error_reporting 및 display_errors에 대한 모든 언급을 찾아서 비활성화하지만 아무런 효과가 없습니다.
log_errors를 1로 설정하면 어떤 점이 있습니까? 무엇을 기록하고 싶습니까? –
그 외에도 타이틀은 나를 자연스럽게 떨리게 만든다. –
정말 아무것도 기록하고 싶지 않습니다 ... 오류 표시를 사용하지 않도록 설정하는 다른 포럼에서 오류 로깅을 활성화해야합니다. - 나에게 의미가 없지만 시도 할 부분에 있습니다. 아무것도. 하지만 그것을 꺼내더라도 아무런 차이가 없습니다. – colmde