Проблема при обновлении DLE

[Удален]
427

Прошу прощения если баян, но впервые столкнулся. Обновил дле до 9.6, но после обновления выскочила ошибка "The Error returned was: Unknown column 'flag' in 'field list' Error Number: 1054". Я сделал откат базы. Захотел попробовать второй раз обновить, но пишет что "Обновление скрипта до актуальной версии 9.6 было успешно завершено.". Подскажите плз, как сделать обновление в этом случае. Заранее спасибо!

WebJunior
На сайте с 11.06.2010
Offline
155
#1

Какой-то модуль содержит запрос с использованием flag, видимо. Решение топором:

ALTER TABLE `dle_post` ADD `flag` VARCHAR (3) NOT NULL

Просто в новых версиях этот 'flag' удален из таблицы.

Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
mfl
На сайте с 16.10.2006
Offline
134
mfl
#2

Восстанавливать БД не стоило. Ну раз уж сделали, отката базы не достаточно. Файлы движка тоже приведите к старой версии.

Ну а дальше, либо модуль отключайте, который использует данное поле, и обновляйте скрипт. Либо, как сказал WebJunior, добавляйте поле flag.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий