在vtiger CRM中创建联系人时出现错误消息



我试图将新联系人添加到vtiger crm中。但是创建联系人时出现错误消息。{"成功":false,"错误":{"代码":"找不到要访问的记录","消息":"没有找到要访问的录制","标题":null}}。所以请帮我解决这个错误。

首先在config.inc.php中启用注释,如下所示

ini_set('display_errors','on'); version_compare(PHP_VERSION, '5.5.0') <= 0 ? error_reporting(E_WARNING & ~E_NOTICE & ~E_DEPRECATED) : error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);   // DEBUGGING
ini_set('display_errors','on'); error_reporting(E_ALL); // STRICT DEVELOPMENT

首先从以下DIR:授予文件权限

librarieslog4phpLoggerManager.php in that find 0222 then replace with 0777
librarieslog4php.debugappendersLoggerAppenderFile.php in that find 0222 then replace with 0777

在config.performance.php 中启用log4php调试标志

'LOG4PHP_DEBUG' => true,

代替

'LOG4PHP_DEBUG' => false,

打开log4hp.properties文件并将其放在行下方

log4php.rootLogger=DEBUG,A1

代替

log4php.rootLogger=FATAL,A1

然后,在vtiger CRM中创建联系人并检查\logs\vtigercrm.log或\logs\vtigercrm.log.1文件中的错误日志后,它应该是两次字段,或者您需要执行SQL MODE="。

在config.inc.php文件中启用log_sql,然后再次尝试创建新联系人。然后检查adodb_logsql表中的MySQL错误。

$dbconfig['log_sql'] = true;

检查您的sql_mode是否符合vtiger要求,即"sql_mode=空";

/usr/sbin/mysqld--verbose--help|grep-A 1"默认选项";

结果为:/etc/my.cnf/etc/mysql/my.cnf~/.my.cnf

如果需要,请添加以下配置文件:

nano/etc/mysql/conf/mysql_vtiger.cnf

[mysqld]
sql_mode = empty

重新启动mysql服务

sudo服务mysql重启

相关内容

最新更新