Windows system switch php error message
If you do not have the permission to modify php.ini, you can add the following code to the php file:
The code is as follows
ini_set("display_errors", "On");
error_reporting(E_ALL | E_STRICT);
Of course, if you can modify php.ini, as follows:
The code is as follows
Find display_errors = On and change it to display_errors = off
Note: If you have copied the PHP.ini file to the windows directory, you must also change display_errors = On in c:windows/php.ini to display_errors = off
Solution to the failure of display_errors = Off in PHP .ini
The method of turning on and off error prompts in Linux system is similar, but I will introduce it to you in detail
Linux system
1. Open the php.ini file.
Take my ubuntu as an example. This file is in the /etc/php5/a(www.jb51.net)pache2 directory.
2. Search and modify the following line, change the Off value to On
The code is as follows
display_errors = Off
3. Search down
The code is as follows
error_reporting = E_ALL & ~E_NOTICE
or search:
error_reporting = E_ALL & ~E_DEPRECATED
was changed to
error_reporting = E_ALL | E_STRICT
4. Modify Apache’s httpd.conf,
Take my Ubuntu as an example. This file is in the /etc/apache2/ directory. This is a blank file.
Add the following two lines:
The code is as follows
php_flag display_errors on
php_value error_reporting 2039
5. Restart Apache and it will be OK.
Restart command: :
The code is as follows
sudo /etc/init.d/apache2 restart
php.ini
to enable error prompts, and error_reporting = E_ALL & ~E_NOTICE to set the error level. You can also set the error prompt in the php file
ini_set('display_errors', 1);//Set the error prompt
error_reporting('E_ALL & ~E_NOTICE ');//Error level prompt
This is an important syntax error
If you want to block errors, add
error_reporting(0);
to the PHP header to block error prompts However, when there is an error in PHP, you can only see a blank page on the browser
Find
error_reporting
in PHP.INI and set it to
error_reporting =0
Note that if there is If there is a semicolon, remove the preceding semicolon
Don’t forget to restart Apache or related web services