Главная » DLE » Статьи DLE » MySQL error при добавлении комментариев в DLE 9.0
Распечатать статью

MySQL error при добавлении комментариев в DLE 9.0

 Собственно сабж.
На днях перехал с DLE 8.5 на 9.0. Читал, что вроде этот движок и работает быстрее и защита лучше. Всё на Ajax работает. Заинтересовало. Сделал бекап БД, установил новый двиг. В общем всё поставил, настроил. И тут пишет мне один читатель блога через feedback:

/Текст сообщения/
P.S. Хотел все это в комментарии написать, но у тебя там какая-то бажина вылезла с MySQL. Что-то там с таблицей flood.


Попробовал — и вправду при добавлении коммента вылезает MySQl Error 1054.
Самое интересное что такая ошибка вылезает только если вы добавляете комментарий от имени гостя. Если же вы залогинены на сайте, то всё успешно комментируется. Проблему я решил, повозившись с БД сайта.

MySQL Error!
The Error returned was:
Unknown column ‘flag’ in ‘where clause’
Error Number: 1054
DELETE FROM dle_flood where id < ‘1287223094’ AND flag=’0′

Оказывается проблема была в том что база данных MySQL была с движка DLE 8.5.
В версии 9.0 появилось новое поле в таблице dle_flood. Поле называется flag. Хз зачем оно нужно, т.к базы данных редактировать никогда не приходилось
Суть в том что нужно добавить это поле в вашу таблицу dle_flood.
Сейчас покажу в рисунках что нужно сделать:

Заходим в phpMyAdmin
Слева видим колонку с вашими таблицами находим там dle_flood, открываем.
Теперь необходимо добавить новое поле flag в эту таблицу. Для этого жмём на вкладку «Структура», затем добавить 1 поле В конец таблицы и заполняем выпавшее окошко так как показано на скрине:

MySQL error при добавлении комментариев в DLE 9.0

Жмём «Сохранить».
Теперь заходим на сайт и пробуем добавить коммент.
Если вы всё сделали правильно, то комментарий успешно добавится.
На этом всё fellow Надеюсь я вам помог.
немного о металле в нашей жизни. Металлические сплавы используют и в случаях, когда необходим [noleech]ремонт замков[/noleech]. Любой современный и не только замок состоит из металлического сплава, который очень сложно расплавить или сломать. Однако бывают случаи, когда без взлома замка и вскрытия двери не обойтись. После таких действий ремонт и восстановление замков просто необходимо.

Источник: terobait48.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи