TYPO3:如何抑制不建议使用警告?

5
我尝试修改php.ini文件(error_reporting = E_ALL&~E_DEPRECATED),但没有任何结果。我想检查一个较旧的TYPO3项目,所有这些警告都真的很烦人...
提前感谢。

1
在使用 PHP 5.3 上的 Typo3 版本 4.2.8 时遇到了同样的问题。Typo3 的代码似乎充斥着 error_reporting() 命令,因此在我的 index.php 中放置一个命令并没有起到任何帮助作用。下面 Bear 的解决方案很好地解决了这个问题。 - Richard Kiefer
1个回答

11

我不确定这个方法是否适用于你的 Typo3 版本,但是尝试在 typo3conf/localconf.php 或通过“安装工具”设置以下选项。

$TYPO3_CONF_VARS['SYS']['displayErrors']    = '0'; // or '-1' to see other errors
$TYPO3_CONF_VARS['SYS']['errorHandlerErrors']     = 22519; // E_ALL ^ E_DEPRECATED ^ E_NOTICE (everything except deprecated-msgs and notices)
$TYPO3_CONF_VARS['SYS']['syslogErrorReporting']   = 22519; // E_ALL ^ E_DEPRECATED ^ E_NOTICE (everything except deprecated-msgs and notices)
$TYPO3_CONF_VARS['SYS']['belogErrorReporting']    = 22519; // E_ALL ^ E_DEPRECATED ^ E_NOTICE (everything except deprecated-msgs and notices)

3
我发现这个设置适用于PHP 5.4+:$TYPO3_CONF_VARS['SYS']['exceptionalErrors'] = E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING ^ E_USER_ERROR ^ E_USER_NOTICE ^ E_USER_WARNING ^ E_STRICT;,来源于http://www.typo3.net/forum/thematik/zeige/thema/115080/。 - Björn
1
您可以使用以下链接进行数字计算和填充:https://maximivanov.github.io/php-error-reporting-calculator/ - Mihir Bhatt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接