php7 打开错误提示,PHP7如何开启具体错误显示
目录
在使用nginx的过程中总是会碰到nginx提示500错误,可是具体错误需要去查看错误日志文件, 很是不方便。打开错误页面提示很实用于调试PHP的时候,但不建议在线服务器开启此功能。
修改fpm与cli模式日志展示配置
关于PHP的配置文件fpm模式和cli模式可能是两个配置文件,需要2个都修改。
php.ini
首先保证fpm模式和cli模式下的各自的php.ini关于display_errors、error_reporting都有开启,默认是开启的。
/etc/php/7.1/fpm/php.ini
/etc/php/7.1/cli/php.ini
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; Possible Values:
; Off = Do not display any errors
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; On or stdout = Display errors to STDOUT
; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; html_errors
; Default Value: On
; Development Value: On
; Production value: On
fpm配置
cli模式只要调整php.ini配置即可。但fpm模式下,仍然需要保证fpm的配置也开启了display_errors:
一般在文件:/etc/php/7.1/fpm/pool.d/www.conf
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
;php_flag[display_errors] = off
php_flag[display_errors] = on
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_flag[log_errors] = on
测试
现在代码有错误时,就会及时展示php报错信息了:
Fatal error: Uncaught Error: Call to undefined function apcu_fetch() in /var/www/html/php-shiyanchang/FunctionsReference/test.php:13 Stack trace: #0 {main} thrown in /var/www/html/php-shiyanchang/FunctionsReference/test.php on line 13
php7 打开错误提示,PHP7如何开启具体错误显示相关推荐
- php 错误提示开启,php开启与关闭错误提示,php开启错误提示_PHP教程
php开启与关闭错误提示,php开启错误提示 windows系统开关php错误提示 如果不具备修改php.ini的权限,可以将如下代码加入php文件中: 代码如下 复制代码 ini_set(" ...
- 计算机蓝屏代码0xc0000020,Win10打开软件提示“损坏的映像 错误0xc0000020”的解决方法...
现在,使用windows10系统的朋友越来越多了,因此总有一些用户会反馈一些问题.比如,说这次有用户在打开软件时遇到报错的问题"文件名-损坏的映像 错误0xc0000020",这是 ...
- ubuntu php 错误,Ubuntu下如何开启PHP错误提示教程
ubuntu下默认是没有php语法错误提示的,如果要开启,需要修改几个地方: 1. 打开php.ini文件. 这个文件在: /etc/php5/apache2 目录下,需要修改这个文件的权限才能写入. ...
- 手机打开网页显示500服务器错误,win10打开网页提示http 500 内部服务器错误怎么办...
其他相关 HTTP500内部服务器错误"解决方法 - 苦涩的茶 - 博客园HTTP500内部服务器错误的提示,无法法查看错误的详细信息,用户也没办法根据具体的问题来解决,这对很多新用户确实是 ...
- php 怎么开启错误报告,总结PHP开启关闭错误报告示例代码以及PHP脚本不报错的原因...
总结PHP开启关闭错误报告示例代码以及PHP脚本不报错的原因 分类:PHP_Python| 发布:佚名| 查看: | 发表时间:2014/8/28 那么如果PHP脚本不报语法错,会是什么原因呢: 1. ...
- c语言编译常见错误提示,c语言编译常见错误
c语言编译常见错误 (2012-04-17 21:33:53) 标签: 杂谈 分类: 计算机 1."c" not an argument in function sum 该标识符不 ...
- VMWare虚拟机迁移时,打开后提示主机不支持 CPUID 错误
将虚拟机从另外I7-4700HQ的CPU主机迁移到I7-5500U的CPU主机,提示 无法还原此客户机.目标主机不支持 CPUID 错误, 是因为此前的挂机状态或快照无法适应新CPU引起的,新的CPU ...
- 屏蔽“网页上有错误”提示,屏蔽java script 错误的代码
<script> window.onerror=hide_error_message; function hide_error_message() {return true;} </ ...
- php 页面开启错误提示,php开启与关闭错误提示
windows系统开关php错误提示 如果不具备修改php.ini的权限,可以将如下代码加入php文件中: 代码如下 复制代码 ini_set("display_errors", ...
最新文章
- js中图片显示用ajax,javascript - 前台用ajax上传图片,怎么让图片上传完成显示的缩略图片的时候显示分辨率大小...
- mysql的查询、子查询及连接查询
- 我在实际工作中用的最多的 git 命令
- Apache htaccess的简单总结,以及参数的使用
- (23)System Verilog设计二分频电路
- Linux创建swap文件
- dos 批量copy文件
- linux执行命令带时间戳,Linux查看History记录加时间戳的小技巧
- 课堂小结:返回一个整数数组所有子数和的最大值
- 国家出手,终于不用再担心网上「​裸奔」​了!
- uni-app自动定位当前位置
- Spring Bean生命周期(简单易懂)
- linux版本信息以及x86与x86_64的区别
- 四分位数算法记录(含java代码实现)
- 微笑哥,工作快乐感与快乐企业文化
- ACRANSAC之我见
- jsp:include和%@include file=%有什么区别
- 3-8SQL注入网站实际案例第四步:第三者上位点测试与利用
- IPtable之SNAT与DNAT
- pwm控制电机转速原理浅析
热门文章
- python基础for循环和while循环(十)
- 服务器即将维护完成,新一轮大服务器即将开启:3月26日维护8小时
- lisp画垫圈_晓东CAD家园-论坛-LISP/VLISP程序库-[LISP程序]:俺的画内六角圆柱头螺钉的LISP程序-见附件 - Powered by Discuz!...
- php element 插件_为phpstorm安装vue插件
- 偷的名表卖掉能查到吗_搬运工偷走房主30万名表,转手以12.5万卖掉 南京警方快速追回...
- java 异常限制_java的异常限制
- OpenShift 4 之Service Mesh教程(3)- 访问流量管理
- 使用PlantUML和VS Code轻松实现UML
- vuedraggable嵌套块拖拽_Vue.Draggable拖拽效果
- ie模版字符串_字符串模板、模板字符串、Vue中使用template等等。