Сообщение об ошибке при создании контакта в vtiger CRM

Пытаюсь добавить новый контакт в vtiger crm. Но при создании контакта появляется сообщение об ошибке. {"success":false,"error":{"code":"Запись, к которой вы пытаетесь получить доступ, не найдена", "message": "Запись, к которой вы пытаетесь получить доступ, не найдена","title":null}} . Итак, пожалуйста, помогите мне разрешить эту ошибку.

3 ответа

Проверьте, соответствует ли ваш sql_mode требованиям vtiger, а именно «sql_mode = пустой».

/usr/sbin/mysqld --verbose --help | grep -A 1 «Параметры по умолчанию»

Результат: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf

При необходимости добавьте следующий файл конфигурации:

нано /etc/mysql/conf/mysql_vtiger.cnf

      [mysqld]
sql_mode = empty

Перезапустите службу MySQL.

перезапустить службу sudo mysql

Сначала включите комментарии в 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:

\libraries\log4php\LoggerManager.php in that find 0222 then replace with 0777
\libraries\log4php.debug\appenders\LoggerAppenderFile.php in that find 0222 then replace with 0777

Включить флаг отладки log4php в config.performance.php

'LOG4PHP_DEBUG' => true,

Вместо того

'LOG4PHP_DEBUG' => false,

Откройте файл log4php.properties и введите строку ниже

log4php.rootLogger=DEBUG,A1

Вместо того

log4php.rootLogger=FATAL,A1

Затем, после создания контакта в vtiger CRM и проверки журналов ошибок в файлах \logs\vtigercrm.log или \logs\vtigercrm.log.1, это должно быть поле дважды, или вам нужно сделать SQL MODE = ''.

Включите log_sql в файле config.inc.php, после этого попробуйте снова создать новый контакт. Затем проверьте таблицу adodb_logsql на наличие ошибок MySQL.

      $dbconfig['log_sql'] = true;
Другие вопросы по тегам