最简朴的要领就是直接在php程序代码中到场下面代码:
error_reporting(E_ALL^E_NOTICE^E_WARNING);
能够封闭一切notice 和 warning 级别的毛病。
把这个语句放在您剧本的服从包括文件中,一般为config.php 或许conn.php 中就能够掌握输出了。固然我也也能够在php.ini中举行设置了要领以下:
翻开PHP装置目次下的php.ini文件
找到display_errors = On 修正成 display_errors = off
注重:假如你已把PHP.ini文件复制到windows目次下,那末必需同时把c:windows/php.ini里的display_errors = On 修正成display_errors = off。
题目:
PHP 设置文件php .ini中明显已设置display_errors = Off,但是在运转过程当中,网页上照样会涌现毛病信息。
处理:
1、翻开PHP装置目次下的php.ini文件
2、找到log_errors = off 修正成 log_errors = on
3、找到error_log = filename 修正成 error_log="D:PHPerrlogphp_error.log" (这里的目次和文件名D:PHPerrlogphp_error.log随意你取什么)
注重:假如你已把PHP.ini文件复制到windows目次下,那末必需同时把c:windows/php.ini文件。
另外php_error.log最少要有USER的修正和写权限,不然没法输出毛病日记。常常见到error_reporting(7)直意为:设定毛病讯息报答的品级。
实例以下:
<?php //禁用毛病报告 error_reporting(0); //报告运转时毛病 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告一切毛病 error_reporting(E_ALL); ?>
引荐教程:PHP视频教程
以上就是php屏障报错的细致内容,更多请关注ki4网别的相干文章!