Начиная с версии MySQL/MariaDB 5.6 активирован строгий режим работы DB по умолчанию. Так же, теперь стандартом устанавливаются, механизм хранения InnoDB, кодировка базы данных utf8mb4 и сравнение кодировки таблиц базы utf8mb4_unicode_ci.
Есть несколько вариантов решения проблемы строгого режима SQL.
Вариант первый
1. Войдите в phpMyAdmin
2. Откройте вкладку: Variables
3. Найдите значение: sql_mode
4. Отредактируете существующие параметры, заменив их на следующие: NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Вариант второй
1. Откройте файл системы: function/db.php
2. После кода 46ой строки
if ($conf['dbsync']) $db->sql_query("SET LOCAL time_zone = '".date('P')."'");
Добавьте следующую запись
$db->sql_query("SET SESSION sql_mode=''");
Вариант третий ;)
Дождаться выхода версии CMS 6.3 в которой данный вопрос будет решён, а так же будет поддерживаться работа со всеми актуальными версиями баз данных MySQL и MariaDB, ну и естественно полная поддержка PHP 8 по умолчанию.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...