Перейти к содержанию
IPS Invision Community 🇷🇺

Проблема при редактировании гостевой группы


Перейти к решению Решено Sipsb,

Рекомендуемые сообщения

Здравствуйте, у меня возникает ошибка при редактирование гостевой группы.

UPDATE `core_groups` `core_groups`  SET `prefix`='',`suffix`='',`g_view_board`=true,`g_dohtml`=false,`g_search_flood`=10.0,`g_access_offline`=false,`g_mod_post_unit`=NULL,`g_avoid_flood`=false,`g_avoid_q`=false,`g_mod_preview`=false,`g_bypass_badwords`=false,`g_can_report`=0,`g_view_displaynamehistory`=false,`g_blog_allowcomment`=false WHERE g_id=2 
IPS\Db\Exception: Column 'g_mod_post_unit' cannot be null (1048)
#0 /var/www/site/system/Db/Db.php(1159): IPS\_Db->preparedQuery('/*bd::bd_us...', Array)
#1 /var/www/site/system/Patterns/ActiveRecord.php(520): IPS\_Db->update('`core_groups` `...', '`prefix`=?,`suf...', 'WHERE g_id=?')
#2 /var/www/site/applications/core/modules/admin/members/groups.php(229): IPS\Patterns\_ActiveRecord->save()
#3 /var/www/site/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\members\_groups->form()
#4 /var/www/site/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute()
#5 /var/www/site/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\members\_groups->execute()
#6 /var/www/site/admin/index.php(13): IPS\_Dispatcher->run()
#7 {main}

Вот обратная трассировка 

#0 /var/www/site/init.php(1036): IPS\_Log::log('UPDATE `core_gr...', 'uncaught_except...')
#1 [internal function]: IPS\IPS::exceptionHandler(Object(IPS\Db\Exception))
#2 {main}

Подскажите, пожалуйста, как исправить? 

Ссылка на комментарий
  • Решение

Вероятней всего значение по умолчанию sql_mode в MySQL 8.0 будет таким.

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Чтобы отключить строгий режим, но оставить все остальное по умолчанию, просто удалите STRICT_TRANS_TABLES из строки выше.

  • Нравится 1
Ссылка на комментарий

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти
×
×
  • Создать...
Вверх
Вверх