I turn off error_reporting and display_errors in php.ini but still show warning “Warning: A non-numeric value encountered in /home/xxx/www/CRM/cache/smarty/templates_c/XXXXXXXXXXtab_panel_content.tpl.php on line 190”
Sometimes you think you you set something in php.ini, but it’s not effective, because you’re editing the wrong php.ini (there is normally more than one), or because you didn’t restart web server, or because your hosting has some weird rules or overrides your settings.
If you go in SuiteCRM to Admin / Diagnostics and extract your phpinfo, you can find exactly which php.ini it is using, and which values are actually applied for error_reporting and display_errors.