Автор Тема: Ошибка "Column not found: 1054 Unknown column 't0.filter_id' in 'field list'"  (Прочитано 47 раз)

11 Январь 2020, 13:56:07
  • Ветеран
  • *****
  • Сообщений: 849
  • Репутация: +79/-0
    • Просмотр профиля
Всем привет. Помогите, пожалуйста, восставноить сайт.
В админке не возможно войти во многие разделы после обновления на prestashop 1.7.6.2
Вот такую ошибку показывает:
Цитировать
An exception occurred while executing 'SELECT t0.id AS id_1, t0.employee AS employee_2, t0.shop AS shop_3, t0.controller AS controller_4, t0.action AS action_5, t0.filter AS filter_6, t0.filter_id AS filter_id_7 FROM ps_admin_filter t0 WHERE t0.employee = ? AND t0.shop = ? AND t0.controller = ? AND t0.action = ? LIMIT 1' with params [1, 1, "ProductController", "catalogAction"]:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 't0.filter_id' in 'field list'
11 Январь 2020, 14:08:04
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22711
  • Репутация: +17137/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Зайдите в phpmyadmin выберите базу вашего сайта и выполните sql запрос:
ALTER TABLE `ps_admin_filter` ADD `filter_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `ps_admin_filter` DROP INDEX IF EXISTS `admin_filter_search_idx`, DROP INDEX IF EXISTS `search_idx`, ADD UNIQUE INDEX `admin_filter_search_id_idx` (`employee`, `shop`, `controller`, `action`, `filter_id`);
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
11 Январь 2020, 14:33:21
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 849
  • Репутация: +79/-0
    • Просмотр профиля
Зайдите в phpmyadmin выберите базу вашего сайта и выполните sql запрос:
ALTER TABLE `ps_admin_filter` ADD `filter_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `ps_admin_filter` DROP INDEX IF EXISTS `admin_filter_search_idx`, DROP INDEX IF EXISTS `search_idx`, ADD UNIQUE INDEX `admin_filter_search_id_idx` (`employee`, `shop`, `controller`, `action`, `filter_id`);
Спасибо!!!
Мучалась два дня, а тут за минуту сайт восстановила.
12 Январь 2020, 13:52:36
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22711
  • Репутация: +17137/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
У вас при обновлении должно было показать эту ошибку, что запрос на изменение табл. не выполнен.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.