PHP 오류를 끄는 Htaccess 방법: 먼저 ".htaccess" 파일을 찾은 다음 "php_flag display_startup_errors off" 및 기타 코드를 해당 디렉토리의 ".htaccess" 파일에 넣습니다.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
htaccess PHP 오류를 닫는 방법은 무엇입니까?
.htaccess를 사용하여 PHP 오류 표시를 끄세요
다음 해당 코드를 해당 디렉터리의 .htaccess 파일에 넣어 해당 기능을 구현하세요.
오류 표시 끄기:
php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_value docref_root 0 php_value docref_ext 0
PHP 오류만 표시:
php_flag display_errors on php_flag display_startup_errors on php_value error_reporting 2047
그 중 "2047"은 표시되는 오류 수준입니다. 자세한 표는 다음과 같습니다.
1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICT 4096 E_RECOVERABLE_ERROR
오류를 다음과 같습니다.
# enable PHP error logging php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
그런 다음 .log 파일에 대한 액세스를 허용하지 않도록 설정할 수 있습니다.
# prevent access to PHP error log Order allow,deny Deny from all Satisfy All
오류 로그의 최대 크기를 바이트 단위로 설정합니다.
# general directive for setting max error size log_errors_max_len integer
위 내용을 바탕으로 , .htaccess에 대한 PHP 오류 표시 설정 요약:
# PHP error handling for production servers # disable display of startup errors php_flag display_startup_errors off # disable display of all other errors php_flag display_errors off # disable html markup of errors php_flag html_errors off # enable logging of errors php_flag log_errors on # disable ignoring of repeat errors php_flag ignore_repeated_errors off # disable ignoring of unique source errors php_flag ignore_repeated_source off # enable logging of php memory leaks php_flag report_memleaks on # preserve most recent error via php_errormsg php_flag track_errors on # disable formatting of error reference links php_value docref_root 0 # disable formatting of error reference links php_value docref_ext 0 # specify path to php error log php_value error_log /home/path/public_html/domain/PHP_errors.log # specify recording of all php errors php_value error_reporting 999999999 # disable max error string length php_value log_errors_max_len 0 # protect error log by preventing public access Order allow,deny Deny from all Satisfy All
다음은 개발자 애플리케이션에 적합한 설정입니다.
# PHP error handling for development servers php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_flag ignore_repeated_errors off php_flag ignore_repeated_source off php_flag report_memleaks on php_flag track_errors on php_value docref_root 0 php_value docref_ext 0 php_value error_log /home/path/public_html/domain/PHP_errors.log php_value error_reporting 999999999 php_value log_errors_max_len 0 Order allow,deny Deny from all Satisfy All
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 htaccess에서 PHP 오류를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!