关于php开启错误提示的总结


Posted in PHP onSeptember 24, 2019

第一种方法:在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上

; 第一处修改

; display_errors = Off

display_errors = On

 

; 第二处修改

; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

error_reporting = E_ALL | E_STRICT

display_errors

错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。

display_errors = On

开启状态下,若出现错误,则报错,出现错误提示

dispaly_errors = Off

关闭状态下,若出现错误,则提示:服务器错误。但是不会出现错误提示

error_reporting可以设置的参数,如下:

错误报告是位字段。可以将数字加起来得到想要的错误报告等级。

E_ALL ? 所有的错误和警告(不包括 E_STRICT)

E_ERROR ? 致命性的运行时错误

E_WARNING ? 运行时警告(非致命性错误)

E_PARSE ? 编译时解析错误

E_NOTICE ? 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)

E_STRICT ? 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。

E_CORE_ERROR ? PHP启动时初始化过程中的致命错误

E_CORE_WARNING ? PHP启动时初始化过程中的警告(非致命性错)

E_COMPILE_ERROR ? 编译时致命性错

E_COMPILE_WARNING ? 编译时警告(非致命性错)

E_USER_ERROR ? 用户自定义的错误消息

E_USER_WARNING ? 用户自定义的警告消息

E_USER_NOTICE ? 用户自定义的提醒消息

第二种方法:在Apache的 httpd.conf文件里加上下面两句

php_flag display_errors on

php_value error_reporting 2039

以上就是php开启错误提示的详细内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
第一节--面向对象编程
Nov 16 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
Jul 03 PHP
phplot生成图片类用法详解
Jan 06 PHP
php中Snoopy类用法实例
Jun 19 PHP
怎样搭建PHP开发环境
Jul 28 PHP
PHP实现HTML页面静态化的方法
Nov 04 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
php集成开发环境详解
Sep 24 #PHP
php和nginx交互实例讲解
Sep 24 #PHP
php连接mysql数据库最简单的实现方法
Sep 24 #PHP
php和html的区别点详细总结
Sep 24 #PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 #PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 #PHP
php连接sftp的作用以及实例代码
Sep 23 #PHP
You might like
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
对xmlHttp对象的理解
2011/01/17 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
Bootstrap Table使用整理(三)
2017/06/09 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
Vue实现手机计算器
2020/08/17 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python Socket使用实例
2017/12/18 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
Python 3.8 新功能全解
2019/07/25 Python
Python常用编译器原理及特点解析
2020/03/23 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
python利用faker库批量生成测试数据
2020/10/15 Python
斯福泰克软件测试面试题
2015/02/16 面试题
应届生体育教师自荐信
2013/10/03 职场文书
工作表现自我评价
2014/02/08 职场文书
校园歌咏比赛主持词
2014/03/18 职场文书
采购意向书范本
2014/03/31 职场文书
简单租房协议书范本
2014/08/20 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python