Решаем ошибку MySQL query error [1364]: Field 'replace_html_tg' doesn't have a default value в XenForo 2

baltun

Администратор
Сообщения
10.890
Реакции
2.594
Баллы
2.003
Ошибка может возникать при установки любого плагина:
MySQL query error [1364]: Field 'replace_html_tg' doesn't have a default value
Решение очень простое удаление плагина Telegram Post - Автопостинг
 
у меня другая интересная история, ставил плагины и все вроде нормально, сегодня зашел в админку 27 файлов с неожиданным содержимым :wacko:

кстати все файлы от DBTech/eCommerce после последнего обновления
 
Код:
Error: Call to a member function getContentUrl() on null src/addons/BergStudio/XFTP/Service/Messenger.php:179
Сгенерировано пользователем: Неизвестная учётная запись 2 Апр 2023 в 12:13
Трассировка стека
#0 src/addons/BergStudio/XFTP/Service/Messenger.php(43): BergStudio\XFTP\Service\Messenger->getEntryThread(Object(SV\ReportImprovements\XF\Entity\Thread))
#1 src/addons/BergStudio/XFTP/Job/SendThreadInTelegram.php(27): BergStudio\XFTP\Service\Messenger->SendThreadInTelegram(Object(SV\ReportImprovements\XF\Entity\Thread))
#2 src/XF/Job/Manager.php(260): BergStudio\XFTP\Job\SendThreadInTelegram->run(8)
#3 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#4 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#5 job.php(43): XF\Job\Manager->runQueue(false, 8)
#6 {main}
Содержимое запроса
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(35) "https://*****/admin.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

У меня такое на другом форуме где установлено куча плпгинов от Драконов
 
может кто поможет с этой проблемой
Код:
XF\Db\Exception: MySQL query error [1364]: Field 'purchase_type' doesn't have a default value src/XF/Db/AbstractStatement.php:230
Сгенерирована пользователем: NOMBER 25 Ноя 2023 в 23:48
Трассировка стека
INSERT  INTO `xf_conversation_master` (`user_id`, `username`, `open_invite`, `conversation_open`, `title`, `start_date`, `last_message_date`, `last_message_user_id`, `last_message_username`, `conversation_id`, `reply_count`, `recipient_count`, `first_message_id`, `last_message_id`, `recipients`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1364, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(79): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1364, 'HY000')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1521): XF\Db\AbstractAdapter->insert('xf_conversation...', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1253): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Service/Conversation/Creator.php(227): XF\Mvc\Entity\Entity->save(true, false)
#7 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\Conversation\Creator->_save()
#8 src/XF/Pub/Controller/Conversation.php(328): XF\Service\Conversation\Creator->save()
#9 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Conversation->actionAdd(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Conversation', 'Add', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Conversation), NULL)
#11 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Conversation), NULL)
#12 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2483): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
 
может кто поможет с этой проблемой
Код:
XF\Db\Exception: MySQL query error [1364]: Field 'purchase_type' doesn't have a default value src/XF/Db/AbstractStatement.php:230
Сгенерирована пользователем: NOMBER 25 Ноя 2023 в 23:48
Трассировка стека
INSERT  INTO `xf_conversation_master` (`user_id`, `username`, `open_invite`, `conversation_open`, `title`, `start_date`, `last_message_date`, `last_message_user_id`, `last_message_username`, `conversation_id`, `reply_count`, `recipient_count`, `first_message_id`, `last_message_id`, `recipients`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1364, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(79): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1364, 'HY000')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1521): XF\Db\AbstractAdapter->insert('xf_conversation...', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1253): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Service/Conversation/Creator.php(227): XF\Mvc\Entity\Entity->save(true, false)
#7 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\Conversation\Creator->_save()
#8 src/XF/Pub/Controller/Conversation.php(328): XF\Service\Conversation\Creator->save()
#9 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Conversation->actionAdd(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Conversation', 'Add', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Conversation), NULL)
#11 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Conversation), NULL)
#12 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2483): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Что то удалилось криво или установилось не коректно. Вариантов куча.
 
всё я исправил эту сраную проблему очень просто на самом деле

Зайди в бд найди после чего нажми и найди там это название purchase_type и просто удали его и проблема решена, она пустая и не на что не валяет это от старого плагина грубо говоря, отпиши мне потом помогло ли тебе если надо могу дать тг там помочь если сам не сможешь понять куда идти по папкам

Что то удалилось криво или установилось не коректно. Вариантов куча.
Зайди в бд найди после чего нажми и найди там это название purchase_type и просто удали его и проблема решена, она пустая и не на что не валяет это от старого плагина грубо говоря, отпиши мне потом помогло ли тебе если надо могу дать тг там помочь если сам не сможешь понять куда идти по папкам

сорян думал помощь нужна не так да понял хех
 
Последнее редактирование:
всё я исправил эту сраную проблему очень просто на самом деле

Зайди в бд найди после чего нажми и найди там это название purchase_type и просто удали его и проблема решена, она пустая и не на что не валяет это от старого плагина грубо говоря, отпиши мне потом помогло ли тебе если надо могу дать тг там помочь если сам не сможешь понять куда идти по папкам


Зайди в бд найди после чего нажми и найди там это название purchase_type и просто удали его и проблема решена, она пустая и не на что не валяет это от старого плагина грубо говоря, отпиши мне потом помогло ли тебе если надо могу дать тг там помочь если сам не сможешь понять куда идти по папкам

сорян думал помощь нужна не так да понял хех
И такое бывает когда не проходит регистрация. Там тоже надо удалять "Столбец"
 
Назад
Верх Низ