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 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系我们!

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

推荐阅读

  1. SuiteCRM 8.1.2 刚刚发布!
  2. SuiteCRM 8.1.1 & 7.12.6 发布
  3. 为了官方更好的技术服务,请捐赠SuiteCRM
  4. SuiteCRM 8.1发布-官方版本再更新!
  5. 苏格兰公司 SuiteCRM 再次获奖
  6. 安全和维护补丁:SuiteCRM 8.0.4 & 7.12.5 发布
  7. 将 SuiteCRM 升级到更新版本
  8. SuiteCRM 升级环境(PHP\MySQL\Apache)要求

发表评论

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