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

Версия XenForo
2.2.12

qpi3ik

Проверенные
Сообщения
64
Реакции
-3
Баллы
8,108
При регистрации выдает ошибку "На сервере произошла ошибка. Пожалуйста, попробуйте позже." и дальше нечего не происходит.
В логах форума чисто.
Версия php: 7.4
 
К сожалению ерор лога нет почему то, но вот в плагинам такое сообщение.

"В настоящее время один или несколько плагинов ожидают действия и могут находиться в противоречивом состоянии. Из-за этого могут произойти некоторые ошибки и может возникнуть непредвиденное поведение. Если ситуация не изменится в ближайшее время, то обратитесь за дополнительной информацией к разработчику."

Все плагины вчера отключал и не чего не изменилось. Может есть способ как включить детальную откладку?
 
Вот что при регистрации теперь:
XF\Db\Exception: MySQL query error [1364]: Field 'status' doesn't have a default value in src/XF/Db/AbstractStatement.php at line 230
  1. XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
  2. XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 79
  3. XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
  4. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
  5. XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1521
  6. XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1253
  7. XF\Mvc\Entity\Entity->save() in src/XF/Mvc/Entity/Entity.php at line 1271
  8. XF\Mvc\Entity\Entity->save() in src/XF/Service/User/Registration.php at line 301
  9. XF\Service\User\Registration->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42
  10. XF\Service\User\Registration->save() in src/XF/Pub/Controller/Register.php at line 427
  11. XF\Pub\Controller\Register->actionRegister() in src/addons/MMO/ExternalAccounts/XF/Pub/Controller/Register.php at line 14
  12. MMO\ExternalAccounts\XF\Pub\Controller\Register->actionRegister() in src/XF/Mvc/Dispatcher.php at line 352
  13. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
  14. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
  15. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
  16. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2483
  17. XF\App->run() in src/XF.php at line 524
  18. XF::runApp() in index.php at line 20
 
А при чем тут движок? В базе данных колонка без дефолтного значения, база не может впихнуть туда запись без значения

В новой её нет но мы просто добавляли как то для одного плагина который берёт информацию с БД
Значит уберите то, что туда впихнули, или впихните правильно
 
Matew, подскажи пожалуйста как правильно впихнуть ее туда что бы не было конфликта?
Я вам дал ссылку вообще-то. Разберитесь немного в том, как работает MySQL, если уж лезете там что-то менять
 
Последнее редактирование:
Matew, на данный момент этой колонки нет, не знаю почему он ругается на неё если колонки status нет. Она была месяц назад там но сейчас после обновления движка она пропала
 
Matew, на данный момент этой колонки нет, не знаю почему он ругается на неё если колонки status нет. Она была месяц назад там но сейчас после обновления движка она пропала
Если СУБД ругается на то, что такой столбец есть, значит он там есть. Вот только в какой табличке - загадка. Ищите по таблицам где у вас есть столбец "status" и выясняйте, откуда он там появился и что там лежит
В движке столбец status по умолчанию есть только в табличке xf_template_modification_log

Matew, даже если создать данную колонку в дефолтном состоянии он все равно на неё ругается.
Да не на только что созданный столбец база ругается, у вас уже где-то есть столбец status
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу