在SuiteCRM中进行产品批量导入的时候,当数据导入进行到下面这个步骤的时候报错如下:
WARNING: [2] A non-numeric value encountered on line 100 in file /var/www/clients/client1/web1/web/modules/Currencies/Currency.php
WARNING: [2] A non-numeric value encountered on line 100 in file /var/www/clients/client1/web1/web/modules/Currencies/Currency.php
在网站根目录上层目录找到报错error文件。
虽然有以上的报错,但是仍然可以正常的导入数据。
判断过程:虽然有提示性报错,但是没有致命性!是否预示这个报错可以忽略?
本人通过修改php.ini的相关配置解决了问题,修改了2处,但是第一处应该才是解决问题的关键。
1、 把php.ini中的error_reporting
和display_errors
将其关闭。
error_reporting(E_ALL ^ E_NOTICE); // 除了E_NOTICE之外,报告所有的错误error_reporting(E_ERROR); // 只报告致命错误echo error_reporting(E_ERROR | E_WARNING | E_NOTICE); // 只报告E_ERROR、E_WARNING 和 E_NOTICE三种错误
2、通过增加其php.ini的memory_limit
来解决了该错误。建议使用512 MB。
修改后上传php.ini
,然后reboot
服务器。
SuiteCRM 全功能,不限用户,3600元/长期使用
SuiteCRM 与 Salesforce 和 Dynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系我们!
我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…