关于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 相关文章推荐
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
Jul 04 PHP
php微信支付之APP支付方法
Mar 04 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
php实现word转html的方法
Jan 22 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 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
星际争霸 Starcraft 游戏介绍
2020/03/14 星际争霸
通过对php一些服务器端特性的配置加强php的安全
2006/10/09 PHP
用文本作数据处理
2006/10/09 PHP
一段防盗连的PHP代码
2006/12/06 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
php取得字符串首字母的方法
2015/03/25 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
python使用tornado实现登录和登出
2018/07/28 Python
python将字母转化为数字实例方法
2019/10/04 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
办公室经理岗位职责
2014/01/01 职场文书
求职简历自荐信
2014/06/18 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
回复函格式及范文
2015/07/14 职场文书