wampserver -- 取消PHP页面Warning和Notice级别的报错

Learn from:http://yige.org/p/91

一般遇到这样的问题,有两个方法:
1、如果有服务器权限,直接把服务器上的php.ini的配置改了,改成不输出Warning和Notice级别的报错。
修改php.ini的error_reporting 配置参数值为:

error_reporting = E_ALL & ~E_NOTICE

当然,改完php.ini是需要重启web服务器配置才可以生效的。

2、如果没有服务器权限,在出问题的php文件头部里入下面的代码(在其他位置也可以,只要在报错前加上这句代码到php文件就好,如果你用的web系统是单一入口的,在入口处加上这一句就好了):

error_reporting(E_ALL & ~E_NOTICE);

wampserver -- 取消PHP页面Warning和Notice级别的报错,布布扣,bubuko.com

时间: 2024-10-03 23:16:24

wampserver -- 取消PHP页面Warning和Notice级别的报错的相关文章

Win2003提升域级别,报错“目录服务忙”,解决方案!

在进行Win2003提升域级别时,发现无法提升,报错信息:"目录服务忙". 经检查后,发现问题出在先前存在的辅助域之上. 打开辅助域服务器,将辅助域服务器采取降级操作. 在辅助域服务器,打开运行,执行dcpromo /forceremoval,强制降级. 降低成功后点击"完成",系统会要求重新启动,重启服务器即可. 辅助域重启后,发现域服务器仍然无法提升域级别. 为什么呢? 重启一下域服务器试试-- 这个过程非常耗时,耐心等待吧-- 启动之后,仍然无法提升? 问题何

mysql中PDO参数化引号引起的Warning: PDOStatement::execute(): SQLSTATE[HY093]:报错

sql语句之前是这样写的:INSERT INTO tablename SET a = ':a',b = ':b',c = ':c',d = :d,e = :e $data = array ( [':a'] => 1, [':b'] => 2, [':c'] => 3,[':d'] => 4, [':e'] => 5,) $prepareResualt = $pdo->prepare($sql); $prepareResualt->execute($data); 出

关于加载cocos2dx动画问题,跳转页面后回来不显示,报错找不到资源

用cocostudio做场景和动画,确认文件目录和文件都存在,在屏幕上显示不了. 关于 cocos2d: Cann't find CCSpriteFrame with elf3.png. Please check your .plist file cocos2d: Cann't find CCSpriteFrame with elf4.png. Please check your .plist file cocos2d: Cann't find CCSpriteFrame with elf2.p

linux 下 PHP Notice: session_start(): ps_files_cleanup_dir 报错 问题剖析

如果在ubuntu/Debian下, 采用apt安装的PHP, 那么在使用Session的时候, 就可能会有小概率遇到这个提示. 代码如下: PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in /home/laruence/www/htdocs/index.php on line 22 这是因为, 在PHP中, 如果使用file_ha

Weblogic页面应用查询oracle数据库后台报错或页面日期格式显示错误

问题:在生产环境中有两台WEB服务器,分别为227和228,部署的应用代码都是每日同步的,两边完全一致,但是某些页面查询数据时,227无结果,并且后台报java数组越界的错误,而228一切正常.经开发人员对页面程序进行调整后,增加容错处理,227查询恢复正常,但是查询结果中的日期值显示为英文,而228则是正常的2014-01-01字样的格式. 227环境: weblogic  8.1.0.0 JDK  jdk141_03 228环境: weblogic  8.1.6.0 JDK  jdk142_

Python 忽略warning警告错误 + 跳过报错继续执行程序

如何主动产生warning错误: import warnings def fxn():     warnings.warn("deprecated", DeprecationWarning) with warnings.catch_warnings():     warnings.simplefilter("ignore")     fxn() 那么如何来控制警告错误的输出呢? import warnings warnings.filterwarnings(&quo

解决PHP显示Warning和Notice等问题

PHP在安装后,会在php.ini 文件中设置报错.提醒.警告等方式的出现,这样的方式可以使我们在调试PHP程序的时候能及时了解程序所存在的问题.然后,有时候我们并不需要提醒.警告等内容,比如当我们使用PHP5.5(或更高)时,搭配MySql 开发环境时,使用了较老的 MySql连接方式,此时PHP 就会提示:请使用最新的 MySql 连接方式,当你在使用其读取数据库内容作为 json 格式(或其他)返回前台时,往往内容就会发生错误 如何屏蔽这个错误呢,方法有下: 1,在可能(或已经)发生提醒,

PHP如何关闭notice级别的错误提示

1.在php.ini文件中改动error_reporting改为:error_reporting=E_ALL & ~E_NOTICE2.如果你不能操作php.ini文件,你可以使用如下方法在你想禁止notice错误提示的页面中加入如下代码:/* Report all errors except E_NOTICE */error_reporting(E_ALL^E_NOTICE); PHP如何关闭notice级别的错误提示

关于 Notice: Undefined index: 2 in C:\wamp\www\...报错 的解决办法

首先,这个不是错误,是warning. 方法1:服务器配置修改 (Apache服务器中的php.ini配置文件)       修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE 方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量). 方法3:每个文件头部加上:error_reporting(0); 如果不行,只有打开php.ini,找到display_errors,设置为display_errors = Off.以后任何错误都不会提示.