SuiteCRM产品批量导入报错:PHP Warning: A non-numeric value encountered

在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
SuiteCRM 导入数据报错
SuiteCRM 导入数据报错

在网站根目录上层目录找到报错error文件。

php warning
php warning

虽然有以上的报错,但是仍然可以正常的导入数据。

判断过程:虽然有提示性报错,但是没有致命性!是否预示这个报错可以忽略?

本人通过修改php.ini的相关配置解决了问题,修改了2处,但是第一处应该才是解决问题的关键。

1、 把php.ini中的error_reportingdisplay_errors将其关闭。

SuiteCRM禁止报告错误
SuiteCRM禁止报告错误

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。

SuiteCRM 内存限制
SuiteCRM 内存限制

修改后上传php.ini,然后reboot服务器。

SuiteCRM 全功能,不限用户,3600元/终生使用

SuiteCRMSalesforceDynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系:180-1350-7916

我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…

推荐阅读

  1. 如何配置SuiteCRM个人用户邮箱?
  2. 如何配置SuiteCRM系统通知邮箱?
  3. 移动端|手机端CRM客户管理软件 — SuiteCRM移动端
  4. SuiteCRM如何理解客户体验
  5. 如何升级SuiteCRM?
  6. 使用SuiteCRM为什么需要技术服务商支持?
  7. SuiteCRM用户指南—安全套件(组)
  8. SuiteCRM中如何设置中文简体为默认语言

发表评论

电子邮件地址不会被公开。 必填项已用*标注