XF 2.2 При регистрации ошибка

Версия XenForo
2.2.12

qpi3ik

Проверенные
Сообщения
64
Реакции
-3
Баллы
5,508
При регистрации выдает ошибку "На сервере произошла ошибка. Пожалуйста, попробуйте позже." и дальше нечего не происходит.
В логах форума чисто.
Версия php: 7.4
 
Зачем движку проверять колонку которая им не юзается?
В этом и проблема, что ошибку возвращает движок в том виде, в котором ему отдала база данных.
Если у колонки нет стандартного значения, то MySQL в зависимости от настроек может или прохавать запрос воткнув NULL, или просто плюнуть в лицо ошибку мол "иди чини свой говнозапрос, там не хватает колонки".
Движок о существовании этой колонки не знает, он её в INSERT не подсовывает --> в запросе нет установки значения для колонки status --> MySQL настроен в strict режиме и плюёт ошибку, потому что нет у неё дефолтного значения.
 
Не таблицу, а колонку. Вероятнее всего, она будет в одной из таблиц xf_user*
Если не знаете, что за колонка, и не уверены в её необходимости - просто выставьте ей какое-нибудь стандартное значение.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу