How to shield php errors by configuring php.ini

WBOY
Release: 2016-07-25 08:58:58
Original
904 people have browsed it
This article introduces how to shield PHP errors by configuring the php.ini file for your reference.

Configure relevant content in the php configuration file php.ini to shield related errors in php.

As shown below: ; Error handling and logging ; ; Error control and registration; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error reporting is bitwise. Or add the numbers together to get the desired error reporting level. ; E_ALL - all errors and warnings ; E_ERROR - fatal runtime error ; E_WARNING - runtime warning (non-fatal error) ; E_PARSE - compile-time parsing error ; E_NOTICE - runtime reminders (these are often caused by bugs in your code, ;It may also be caused by intentional actions. (For example: based on uninitialized variables automatically initialized to a ; the fact that an empty string is used instead of an uninitialized variable) ; E_CORE_ERROR - Fatal error that occurs during PHP initialization during startup ; E_CORE_WARNING - a warning (non-fatal error) that occurs during the initialization process when PHP starts ; E_COMPILE_ERROR - Fatal compile-time error ; E_COMPILE_WARNING - compile-time warning (non-fatal error) ; E_USER_ERROR - user generated error message ; E_USER_WARNING - user generated warning message ; E_USER_NOTICE - user generated reminder message ; example: ; error_reporting = E_ALL & ~E_NOTICE ; Show all errors except reminders ; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; Show errors only error_reporting = E_ALL & ~E_NOTICE ; Show all errors except reminders display_errors = On ; display error messages (as part of the output) ; On the final published web site, it is strongly recommended that you turn off this feature and use ; error log instead (see below). ; It is possible to continue to enable display_errors in the final published website ; Expose some security-related information, such as file paths on your web service, ; Your database plan or other information. display_startup_errors = Off ; Occurs during PHP startup step even when display_erroes is turned on ; errors will not be displayed. ; It is strongly recommended to keep display_startup_errors turned off, ; Except during error correction. log_errors = Off ; Record errors in the log file (server-specific log, stderr standard error output, or error_log (below)) ; As stated above, it is strongly recommended that you log errors on the final published website ; Replaces direct error output. track_errors = Off ; Save the latest error/warning message in variable $php_errormsg (boolean) ;error_prepend_string = ";" ; The string output before the error message ;error_append_string = ";" ; The string output after the error message ;error_log = filename ; Record error log to the specified file ;error_log = syslog ; Record error log in system log syslog (event log under NT, invalid under Windows 95) warn_plus_overloading = Off ; Warn when using '+' for strings Remove this item ; E_WARNING - runtime warning (non-fatal error)



source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!