我正在使用一些遗留代码&用PHP 5.5升级到Apache 2.4服务器。当某些遗留代码运行时,会弹出一个单独的窗口,其中包含PEAR错误列表:
[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\DataObject.php on line 4672
Non-static method PEAR::getStaticProperty() should not be called statically, assuming $this from incompatible context
[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\DataObject.php on line 2455
Non-static method DB::connect() should not be called statically, assuming $this from incompatible context
[2014-11-09 18:04:44](0x800) in C:\php\pear\DB\mysql.php on line 48
Declaration of DB_mysql::quote() should be compatible with DB_common::quote($string = NULL)
...
你怎么关掉这个?
我的php.ini设置为:
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
但我成像PEAR有它自己的错误级别。我似乎无法找到它们。关于在哪里看的任何想法?
答案 0 :(得分:0)
有一个函数errorConf()显然正在被调用。这是一个
function errorConf() {
require_once 'common/ErrorHandler.inc';
return new ErrorHandler();
}
正在提出这个弹出窗口: window.open(“”,“ErrorHandlerConsole”,“......”);
我只是简单地将函数设置为空函数errorConf(){},但如果我有时间,可以查看更负责任的处理。
感谢所有花时间阅读所有内容的人。