我是CakePHP的新手。我面临现场服务器上的通知问题。我想压制或关闭这些通知。我已经在主文件夹中的的index.php文件尝试添加,关闭cakePHP中的通知
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
。还在 bootstrap.php文件中添加了相同内容,但没有运气。任何人都可以建议我如何做到这一点。
我是CakePHP的新手。我面临现场服务器上的通知问题。我想压制或关闭这些通知。我已经在主文件夹中的的index.php文件尝试添加,关闭cakePHP中的通知
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
。还在 bootstrap.php文件中添加了相同内容,但没有运气。任何人都可以建议我如何做到这一点。
打开配置/ core.php中
SEACH这
Configure::write('debug', 0);
您可以通过在应用程序转向调试到0禁用调试功能\ CONFIG \文件core.php中
Configure::write('debug', 0);
如果你仍然得到同样的问题所以请检查您的现场服务器的PHP版本,也检查相同的开发服务器上,我认为有PHP版本兼容性问题,所以请参阅 链接http://bakery.cakephp.org/articles/markstory/2013/07/05/cakephp_2_3_7_2_4_0-beta_released
希望它能为你工作。
在/应用程序/ config中的文件core.php中,找到这一行并编辑要显示错误的级别: Configure::write('Error', array( 'handler' => 'ErrorHandler::handleError', 'level' => E_ALL & ~E_DEPRECATED, 'trace' => true ));
您现在可以为这个网页上给出的添加或删除错误水平:http://php.net/manual/en/function.error-reporting.php
确保它是在core.php文件中的Configure :: write('debug',0)'。 – Rikesh
@Rikesh是的,调试被设置为0仍然得到通知。显示通知时,代码停止工作。 CakePHP的版本是2.3.7。 –
请检查您的PHP版本上的现场和登台服务器,我认为有PHP版本问题。请参阅此链接http://stackoverflow.com/questions/18623774/cakephp-application-displays-syntax-error-unexpected –