php如何显示错误信息

php默认不打印错误,如需打印,

vi $PHP_HOME/etc/php.ini, 修改以下几项:

display_errors = On
error_reporting = E_ALL & ~E_NOTICE

如果有设error_log变量,注释掉输出到error_log这句话就可以将错误直接显示在terminal了

然后重启php:

$PHP_HOME/sbin/php-fpm start

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-09 00:03:35

php如何显示错误信息的相关文章

在ASP.NET 5中显示错误信息

在 ASP.NET 5 中如果不进行显示错误信息的相关配置,在发生错误时,在浏览器中只能看到空白页面. 显示错误信息的配置方法如下: 1)在 project.json 中添加对 Microsoft.AspNet.Diagnostics 的引用 { "dependencies":{ "Microsoft.AspNet.Diagnostics": "1.0.0-*" } } 2)在 Startup.cs 中添加 app.UseErrorPage()

PHP通过ini_set()来设置显示错误信息和执行时间

PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效.不是所有的选项都能被改函数设置的.具体那些值能够设置,可以查看手册中的列表. 就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数: ini_set("display_errors", "On"); 那么在你这个页面的程序都会显示错误信息了,而且你还可以使用e

Sharepoint2013:在页面上显示错误信息

在sharepoint2013中我们需要修改以下三处的web.config,以显示错误信息 1, C:\inetpub\wwwroot\wss\VirtualDirectories\端口号\web.config 1>将customErrors元素中的mode将成Off <customErrors mode="Off" /> 2>将SafeMode中的CallStack改成True <SafeMode MaxControls="200"

SpringBoot 使用 RestTemplate 调用exchange方法 显示错误信息

SpringBoot使用RestTempate SpringBoot使用RestTemplate摘要认证 SpringBoot使用RestTemplate基础认证 SpringBoot使用RestTemplate 调用exchange方法 显示错误信息 restTemplate调用exchange方法,如果发生错误,看不到服务器返回的错误消息.或者想依赖返回的错误信息进行下一步处理. import org.springframework.context.annotation.Bean; impo

SpringMVC数据校验并通过国际化显示错误信息

目录 SpringMVC数据校验并通过国际化显示错误信息 SpringMVC数据校验 在页面中显示错误信息 通过国际化显示错误信息 SpringMVC数据校验并通过国际化显示错误信息 SpringMVC数据校验 <mvc:annotation-driven/>会默认装配好一个LocalValidatorFactoryBean,通过在处理方法的入参上标注@Valid 注解即可让Spring MVC在完成数据绑定后执行数据校验的工作. 首先,我们在实体类上标注JSR303校验注解 public c

用PHP Email发送表单内容(3)-根据用户的输入显示错误信息

这一节内容不多,主要由两个地方需要注意: 1.用in_array判定一个变量是否在一个数组中,这是我们判定某一个表单上会否输入或者有错的依据: 2.PHP的条件语句可以可以被<?php ?>标签分隔开来,也就是说首位在不同的标签中,中间部分依然会当做条件语句的一部分,只有判定为true的时候才会显示或者执行. 看一段代码: 1 <?php 2 $missing = array();//用于存储用户没有填写的信息: 3 $error = array();//用于存储用户填写错误的信息: 4

002.让CI4框架CodeIgniter显示错误信息

01. 在public目录的index.php中,添加以下内容: //定义环境为开发模式,可以输出各种错误信息 define('ENVIRONMENT', 'development'); 02.我们在Home里面,故意写错一个内容,看看CI4能不能发现 03.打开网页http://127.0.0.1/CI4/public/index.php/home/hello,看看会显示什么?发现很完美的显示出了代码的错误所在,非常完美 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任

Form组件验证之ajax提交数据并显示错误信息

前端登陆界面(重点是js操作--接收到后台发来的错误信息怎么在页面显示出来) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>用户登录</h1> <form id="f1" a

用异提交时,后台通过校验规则文件,校验不通过时,跳转到INPUT视图时,前台显示错误信息的解决办法

1.第一种: 最近项目使用了struts2的校验(其实我觉得后台校验,特别是struts的校验,完全可以放在其他地方处理,比如交给js或者业务逻辑),而且系统刚好还使用了extjs,此时问题出现了:假如提交数据后,struts校验没有通过,那么struts会自动返回input,而extjs提交数据方式都是ajax,根本就不理会struts 的返回值,然后系统就会报错,页面也不可能显示校验失败的相关信息, 针对此种情况,一种处理方式是在struts.xml中增加input结果集,重定向到另一个ac