[siteStatistics] Не сохраняет пользователей

Компонент отказывается сохранять пользователей. Сайт в интранете.
Логи забиты подобными сообщениями.
[2018-02-28 16:10:35] (ERROR @ /var/www/html/core/components/sitestatistics/model/sitestatistics/sitestatistics.class.php : 243) [siteStatistics] Could not save online user data. Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'message' doesn't have a default value
)
Ковыряюсь в дополнении, найду — выложу решение.

UPD1.
Для быстрого решения отключаем Strict Mode режим в mysql. Буду искать запрос, смотреть где там дефолта нет.
Vladimir Alekhin
28 февраля 2018, 13:39
modx.pro
1 110
0

Комментарии: 3

Сергей Шлоков
28 февраля 2018, 19:09
+1
Быстрое решение — в таблице modx_stat_online_users полю message выставить дефолтное значение null.
    TITAN-UZ
    04 мая 2019, 14:13
    0
    Привет Сергей это как решить

    [siteStatistics] Could not save online user data. Array
    (
        [0] => 22001
        [1] => 1406
        [2] => Data too long for column 'user_agent' at row 1
    )
      Сергей Шлоков
      05 мая 2019, 08:07
      0
      Привет!
      Какой-то странный юзер-агент. Больше 250 символов. Нехорошие мысли приходят в голову. Проверь в логах сервера.
      Запрос скорее всего единичный. Блокируй ip.

      Быстрое решение подсказал топикстартер.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3