Ошибка DB после обновления (решено)

Ответить
Paganini
Сообщения: 124
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Ошибка DB после обновления (решено)

Сообщение Paganini »

Пытаюсь занести данные в сущность, выкидывает ошибку

Код: Выделить всё

Database Error: 1146 - Table 'project.app_ext_email_rules_blocks' doesn't exist
Query: select * from app_ext_email_rules_blocks order by name
Page: /index.php?module=items/&action=save&token=GoaRU01NzV

#0 includes/functions/database.php(87): mysqli_query(Object(mysqli), 'select * from a...')
#1 plugins/ext/classes/email_rules.php(284): db_query('select * from a...')
#2 plugins/ext/classes/email_rules.php(342): email_rules->prepare_subitems('\xD0\x97\xD0\xB4\xD1\x80\xD0\xB0\xD0\xB2\xD1\x81\xD1\x82\xD0...')
#3 modules/items/actions/items.php(230): email_rules->send_insert_msg()
#4 index.php(20): require('/var/www/projec...')
#5 {main}
Случилось после обновления на 3.2. Оба скрипта обновления версии выполнял. Беда!! :shock:
Последний раз редактировалось Paganini 15 июл 2022, 12:31, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка DB после обновления

Сообщение support »

Выполните скрипт для обновления 3.1
Paganini
Сообщения: 124
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Re: Ошибка DB после обновления

Сообщение Paganini »

Спасибо, все получилось.
kulik
Сообщения: 135
Зарегистрирован: 12 ноя 2015, 22:47
Имя: Сергей
Откуда: private

Re: Ошибка DB после обновления

Сообщение kulik »

support писал(а): 14 июл 2022, 21:21 Выполните скрипт для обновления 3.1
Имею такую же ошибку, выполнил
install/autoupdate/from_3.1_to_3.2.php
и install/ext_autoupdate/from_3.1_to_3.2.php

При обновлении Дополнений выдает ошибку

Код: Выделить всё

Обработка...
ALTER TABLE `app_ext_pivot_map_reports` ADD `display_sidebar` TINYINT(1) NOT NULL AFTER `display_legend`
1060
Duplicate column name 'display_sidebar'
Руководитель Дополнение _ Автоматическое обновлени.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка DB после обновления (решено)

Сообщение support »

Странно, пишет что колонка уже существует. Видимо произошел какой то сбой и обновление выполнилось не полностью.

Посмотрите в install\db_updates\ext\ext_3.2.sql

Попробуйте выполнить каждый запрос отдельно в phpmyadmin

Если будет ошибка, значить это обновление выполнено и переходите к следующему запросу.
kulik
Сообщения: 135
Зарегистрирован: 12 ноя 2015, 22:47
Имя: Сергей
Откуда: private

Re: Ошибка DB после обновления (решено)

Сообщение kulik »

support писал(а): 06 авг 2022, 16:07 Странно, пишет что колонка уже существует. Видимо произошел какой то сбой и обновление выполнилось не полностью.

Посмотрите в install\db_updates\ext\ext_3.2.sql

Попробуйте выполнить каждый запрос отдельно в phpmyadmin

Если будет ошибка, значить это обновление выполнено и переходите к следующему запросу.
После 9 строки пошло, вроде все запустилось

Для информации обновлял с 2.8.1 до 3.2.1
kulik
Сообщения: 135
Зарегистрирован: 12 ноя 2015, 22:47
Имя: Сергей
Откуда: private

Re: Ошибка DB после обновления (решено)

Сообщение kulik »

Как писал ранее обновление прошло, но сейчас столкнулся с другой проблемой, как описал ее наш программист.

При попытке отправить форму в кастомном плагине (на ту же страницу) получаем редирект на /index.php?module=dashboard/token_error с ошибкой "Ошибка отправки формы. Пожалуйста, повторите попытку.", при этом в форме передается "form_session_token" (через скрытый инпут) с корректным значением. Плагин подключен в константе AVAILABLE_PLUGINS
support писал(а): 06 авг 2022, 16:07 Странно, пишет что колонка уже существует. Видимо произошел какой то сбой и обновление выполнилось не полностью.

Посмотрите в install\db_updates\ext\ext_3.2.sql

Попробуйте выполнить каждый запрос отдельно в phpmyadmin

Если будет ошибка, значить это обновление выполнено и переходите к следующему запросу.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка DB после обновления (решено)

Сообщение support »

При попытке отправить форму в кастомном плагине (на ту же страницу) получаем редирект на /index.php?
Ссылку нужно формировать с помощью функции url_for или link_to
Ответить