php运行时不显示错误信息?

php显示错误信息方法 一种用语显示php出现错误的相关信息的方法. 立即下载


如果你安装好了,那么在C:windows下有个php.ini,应该改这个
如果没安装好,那么把php.ini-dist改为php.ini 复制到C:windows下面
要显示错误信息,处理改设置,还要该IE设置
工具/internet选项/高级/拉到最下面有个显示友好的http错误信息,去掉勾.

 

PHP 的错误报告

php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样(。在调试 PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:

display_errors = Off
            error_reporting = E_ALL
            

 

通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值。display_errors 变量的目的很明显 —— 它告诉 PHP 是否显示错误。默认值是 Off。但是,要让开发过程更加轻松,请把这个值设为 On:

display_errors = On
            

 

error_reporting 变量的默认值是 E_ALL。这个设置会显示从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出。我只想看到错误和不良编码实践,但是不想看到无害的提示。所以,请用以下值代替 error_reporting 的默认值:

error_reporting = E_ALL & ~E_NOTICE
            

 

重新启动 Apache,就全部设置好了。接下来,将学习如何在 Apache 上做同样的事。


 

服务器上的错误报告

依赖于 Apache 正在做的工作,在 PHP 中打开错误报告可能没法工作,因为在计算机上可能有多个 PHP 版本。有时很难区分 Apache 正在使用哪个 PHP 版本,因为 Apache 只能查看一个 php.ini 文件。不知道 Apache 正在使用哪个 php.ini 文件配置自己是一个安全问题。但是,有一种方法可以在 Apache 中配置 PHP 变量,从而保证设置了正确的出错级别。

而且,最好知道如何在服务器端设置这些配置变量,以否决或抢占 php.ini 文件,从而提供更高级别的安全性。

在配置 Apache 时,应该已经接触过 <apache2-install-dir>/conf/httpd.conf 中 http.conf 文件中的基本配置。

要做在 php.ini 文件中已经做过的事,请把下列各行添加到 httpd.conf,覆盖任何 php.ini 文件:

php_flag  display_errors        on
            php_value error_reporting       2039
            

 

这会覆盖在 php.ini 文件中为 display_errors 已经设置的标志,以及 error_reporting 的值。值 2039 代表 E_ALL & ~E_NOTICE。如果愿意采用 E_ALL,请把值设为 2047。同样,还是要重启 Apache。







 

php运行时不显示错误信息。如何屏蔽php出错信息?
 
问题补充: 最近学习php,我用的是网上下载的AppServ运行环境,我在网上查找资料说要修改php.ini文件,我只在php5文件夹下看到了php.ini-dist文件,用记事本打开,把display_error=on怎么还是不能显示出错信息啊?



如果你安装好了,那么在C:windows下有个php.ini,应该改这个
如果没安装好,那么把php.ini-dist改为php.ini 复制到C:windows下面
要显示错误信息,处理改设置,还要该IE设置
工具/internet选项/高级/拉到最下面有个显示友好的http错误信息,去掉勾

In the productive environment, it is suggested that you set display_errors=Off for security reasons. however, if you don't wanna change php.ini, an alternative way to do the same thing is to add 'error_reporting(0);' at the top of your specific program.


转自:http://wangxiang2010.blog.51cto.com/287785/d-6

php7apache2_4.dll PHP配合Apapche得时候 偶尔会发现7.0缺少php7apache2_4配置文件 立即下载

相关推荐

stm32F103定时器使用方法

文章目录1、STM32的Timer简介2、普通定时器TIM2-TIM52.1 时钟来源2.2 计数器模式2.3 编程步骤3、程序源代码4、总结 1、STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。 其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟

weixin_43582209的博客 4515

php 不提示错误信息,php不显示错误信息怎么解决

php不显示错误信息的解决方法:1、打开php.ini配置文件;2、修改配置【display_errors = On】;3、修改配置【error_reporting = E_ALL | E_STRICT】。方法一:修改php.ini配置文件(推荐教程:php图文教程); 第一处修改; display_errors = Offdisplay_errors = On; 第二处修改; error_rep...

weixin_32421193的博客 1655

51单片机超声波测距数码管显示并报警(Proteus 仿真)

HC-SR04超声波 实物图 使用方法 1、给TRIG端口至少10us 的高电平信号 2、模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回 3、有信号返回,ECHO端口会输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间 计算的话这里就不考虑温度的影响直接用声速340m/s Proteus仿真 HC-SR04可以用Proteus中的SRF04代替 下面附上代码 ...

m0_46254883的博客 1万+

怎样才可以得到PHP的出错信息?php运行时不显示错误信息?

如果你安装好了,那么在C:windows下有个php.ini,应该改这个 如果没安装好,那么把php.ini-dist改为php.ini 复制到C:windows下面 要显示错误信息,处理改设置,还要该IE设置 工具/internet选项/高级/拉到最下面有个显示友好的http错误信息,去掉勾. PHP 的错误报告 php.ini 文件中有许多配置设置。您...

weixin_34387468的博客 337

蜗牛星际+OpenWrt实战:双网口变AP模式,让所有设备同网段互通

本文详细介绍了如何将蜗牛星际双网口小主机刷入OpenWrt系统,并将其配置为AP模式,实现与主路由同网段的无缝桥接。通过关闭DHCP、桥接物理网口等核心步骤,解决家庭网络设备割裂问题,让所有设备在同一局域网内高效互通,特别适合追求网络简洁和厌恶多级NAT的技术爱好者。

zero1的博客 962

大模型量化方法总结

本文主要对大模型量化方法进行了总结,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 模型精度 3. 量化方法 3.1 方法一 3.2 方法二 3.3 方法三

herosunly的博客 1万+

php不输出错误信息解决办法

安装完lnmp之后,浏览器页面不输出错误,但是nginx错误日志里面可以看到错误信息,原因是php-fpm默认不输出错误信息,因为我们yum安装的时候,默认用的是生产环境的php.ini配置环境,生产环境这个肯定要屏蔽,不然人家把你错误全看到了,你的代码就不安全了。解决办法:vim /etc/php.ini改如下两项即可!error_reporting = E_ALL display_errors

阳水平的博客 7170

uniapp [全端兼容] - 实现内网使用天地图离线地图,详解项目加载天地图的离线地图服务器部署与使用教程示例源码,Uniapp如何实现天地图的离线加载部署在内网访问(兼容H5、微信小程序、App)

uniapp天地图如何离线访问,无需网络调用天地图API,天地图离线地图,天地图——内网使用离线地图,uniapp中加载天地图的离线地图,uniAPP实现天地图离线访问,在内网中无法直接使用外网天地图资源怎么办,在uni-app中加载地图 -使用天地图的瓦片数据。UNIAPP天地图离线怎么使用,内网部署天地图,天地图离线瓦片,部分瓦片数据,天地图如何离线,下载天地图离线服务,并用Uniapp+天地图离线部署,天地图私有化部署,实现离线加载天地图,Java+uniapp天地图离线开发,uniapp项目中无网络

🏆 前端领域优质创作者 4904

php内容输出错误信息,PHP显示出错消息的三种方法

个人网站欢迎光临:http://www.yayu.org/look.php?id=128PHP在页面上显示出错消息并让用户看见是开发人员怎么样也不愿意面对的,但是谁都不想在一台没有配置成显示出错消息的服务器上用PHP开发代码。开发时显示PHP的错误消息对开发人员来说是个明智的选择,所谓工具是使人方便的,就是如此。下面来说说显示PHP错误提示消息的三个方法。一:php.ini配置php.ini配置中...

weixin_34434843的博客 1493

linux那些事之numa balance

numa balance numa balance是页迁移技术最重要也是最开始使用应用的技术,主要是为解决由于调度器进程在两个node迁移造成访问内存性能问题。 numba balance通过页迁移技术,将不在运行节点的内存迁移到所运行的节点上。对应numa balance要注意几点: 防止进程在两个节点之前来回切换造成频繁进行页迁移(ping pang现场)从而影响性能。numa balance本身就是为了提高性能,不能因为造成频繁页迁移而对性能进行一个反向优化。 多个线程分布在不同线程 访.

weixin_42730667的博客 3908

YOLOv8改进系列:RepVGG重参数化结构——训练多分支,推理单路,极致提速

本文将详细介绍如何将RepVGG的重参数化思想融入到YOLOv8的骨干网络中,实现一种训练时多分支、推理时单路的改进版YOLOv8。我们将提供完整的代码实现、详细的原理讲解,并在COCO数据集和自定义数据集上进行充分的实验验证。

YOLO 200

php 错误关闭_五种方法教你如何关闭php错误回显信息

有几种方法可以屏蔽错误回显信息:1.php.ini的display_errors在php.ini文件中找到display_errors设置项,如果前面有分号,需要删去分号,并将值改为off2.php.ini的error_reporting这个是修改错误级别显示,如果将级别设为最高等级的,则什么错误都不会显示在php.ini中找到error_reporting,去掉前面的分号(如果有),并将值改为0...

weixin_39610353的博客 600

vue3 - 最新详细实现高德地图绘制动态热力图详细教程,在某区域或城市地图上做“热力图层“展示人流量、旅游人口密度、热量图、全国地区地理热力图,利用颜色的深浅表示密度或强度等场景(详细示例代码教程)

vue3,nuxt3,高德地图,热力图,绘制热力图层,人流量,vue3使用高德地图实现某个区域热力图,vue3高德地图api加载热力图及关闭,接收热力图数据并渲染热力图,关掉热力图,Vue使用高德API制作热力图,热力图加载不出来,电子围栏围住热力图,vue3中使用高德地图渲染热力图组件,高德地图使用热力图详细教程,报错,卡顿,出不来怎么办,无法关闭,怎么解决这个问题,出错,城市名称,城市某个街道,城区,省份,市区,县城,乡镇,村,各省份的热力图,交通流量,人口流量,密度,旅游出行,人口数量,颜色介绍,深浅

✅ 精选推荐文章 5205

怎样才可以得到PHP的出错信息?php运行时不显示错误信息。如何屏蔽php出错信息?

怎样才可以得到PHP的出错信息?php运行时不显示错误信息。如何屏蔽php出错信息? 原帖地址: 我现在是 PHP初学者, 做了一个PHP文件,在浏览器里打开时什么都不显示,我怎样才能知道它错在哪里呢?  有没有PHP的调试工具?debug怎么用?  Best Answer 如果你安装好了,那么在C:windows下有个php.ini,应该改这个 如果没安装好,那么把php.in

spaceship20008的专栏 574

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

php不输出致命错误信息,怎样才可以得到PHP的出错信息?php运行时不显示错误信息。如何屏蔽php出错信息?...

做了一个PHP文件,在浏览器里打开时什么都不显示,我怎样才能知道它错在哪里呢?有没有PHP的调试工具?debug怎么用?Best Answer如果你安装好了,那么在C:windows下有个php.ini,应该改这个如果没安装好,那么把php.ini-dist改为php.ini 复制到C:windows下面要显示错误信息,处理改设置,还要该IE设置工具/internet选项/高级/拉到最下面有个显示...

weixin_28800247的博客 251

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

解决php错误信息不显示在浏览器上的方法

解决php错误信息不显示在浏览器上的方法

10年职场两茫茫,35岁凄凉奈若何 627

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在IIS上运行PHP时显示PHP错误信息

在IIS(Internet Information Services)上运行PHP时,默认情况下可能不会显示PHP错误信息。

goolean的专栏 367

php-浏览器提示该网页无法正常运行-HTTP ERROR 500

报错信息如下:解决办法:由于php.ini配置文件中错误显示关闭导致.将下值由Off 变更为 On#修改你的php.ini文件 display_errors = On display_startup_errors = On修改完以后呢重启你的php-fpm,完成。

马冠亚的博客 2万+

让CI显示PHP错误

刚开始学习CI,发现有时候程序出错并时没有报告错误,而是显示一个空白页面,调试起来比较头疼。   想让它显示错误的话,在入口文件index.php中添加这行代码就好了   ini_set('display_errors',1);...

evilsound的专栏 301

php-设置错误是否显示-php xxx.php 执行的时候,没有代码异常提示

如下代码 用php xxx.php 执行的时候,没有代码异常提示 <?php //文件找不到 $file=fopen("welcome.txt","r"); //除数不能为0 $num = 0; 1/$num; 修改php.ini 修改为如下内容 display_errors=On 在运行,有提示了

billycoder的专栏 331

php sysql版本不匹配,centos – 使用Php和Mysql获取次要版本不匹配错误

我试图在php脚本中实例化一个新的mysqli实例时随机开始出现此错误:mysqli::mysqli(): Headers and client library minor version mismatch.Headers:50541 Library:50626我有点困惑,因为当我运行sudo yum list时,版本看起来是一样的.无论哪种方式,运行sudo yum update都不会实际更新软...

weixin_35972981的博客 340

php关闭notice_屏蔽PHP默认设置中的Notice警告的方法

PHP的默认设置是显示Notice警告提示,这会造成页面无法正常显示出来。你有没定义的变量直接使用了。不过编PHP的时候本来就不像C++那么严格,编程的时候经常还会利用这个特点。在把自己辛辛苦苦编写的PHP程序部署到服务器上的时候,相信这样的提示很多人都见过:PHP Notice: Undefined variablePHP Notice: Undefined index看看吧,你有没定义的变量直...

weixin_28867991的博客 377

php检查函数错误信息,PHP错误处理函数

当程序在线上运行时,如果遇到BUG,想不在前端输出错误信息,同时能及时邮件通知开发者,register_shutdown_function函数就可以派上用场了。注册一个会在脚本执行完成或者 exit() 后被调用的函数。可以多次调用register_shutdown_function(),这些被注册的回调会按照他们注册时的顺序被依次调用。 如果你在注册的方法内部调用 exit(), 那么所有处理会...

weixin_39575212的博客 142

php 的错误调试,php错误调试

Php错误的类别,主要有以下三大类:1. 语法错误程序这种情况通常在执行的时候,会显示错误信息(报错)。这种类型错误会阻止页面php脚本执行其他任务。如:Warning: Cannot modify header information - headers already sent by (output started at E:\PhpProject1\test.php:7) in ...

weixin_33609654的博客 268

wp load.php下载,WP 代码分析:wp-load.php

简明现代魔法 -> WordPress -> WP 代码分析:wp-load.phpWP 代码分析:wp-load.php2010-03-13在上一篇文章中,我们知道,wp-blog-header.php 通过 wp-load.php 先后把 wp-config.php,wp-setting.php,classes.php,fucntions.php, query.php 等文件加载进...

weixin_39678451的博客 455

php email 发送错误,用PHP即时捕捉PHP中的错误并发送email通知的实现代码

开发PHP的朋友都知道,其实最担心的就是程序中出现一些异常或错误,这些状况如果输出到用户的萤幕会把用户给吓坏,甚至为此丢了工作,如果不输出到萤幕就得想办法记录到日志中,但是似乎不是每个人都有查看错误日志的习惯,爲了解决这个尴尬的问题,所以我写了这段代码,其用意就是当我们写的php程式出错的时候把错误内容捕捉出来然后发到我们的email内.先看效果:Define('SYS_DEBUG',false)...

weixin_36040777的博客 253
上一篇: centos6 lamp环境源代码编译
下一篇: Notepad++ 配置 支持jquery、html、css、javascript、php代码提示
friends
博客等级 码龄16年 37粉丝 45原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值