Проблемы с обновлением с 1.8. до 2.0.

Все вопросы/проблемы по установке и использовании.
Ответить
vitek_254
Сообщения: 10
Зарегистрирован: 07 дек 2016, 18:27
Имя: Виктор Елисеев
Откуда: РФ СПб

Проблемы с обновлением с 1.8. до 2.0.

Сообщение vitek_254 »

На сайте отсутствует возможность скачать предыдущую версию 1.9. и дополнение 1.5. При выборе версии 1.9. в архиве появляется кнопка "скачать версию 1.9", при нажатии отправляет на страницу версии 2.0. С дополнением то же самое - возможно скачать только последнюю версию 1.6. Как обновиться до 2.0 с дополнением 1.6, если в инструкции написано, что установка должна быть последовательной?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9215
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение support »

1.9 не нужно скачивать. Файлы нужно перезаписать из 2.0. и затем выполнить обновление для базы данных из следующих инструкций:
1) https://www.rukovoditel.net/ru/new_rele ... ersion=1.9
2) https://www.rukovoditel.net/ru/new_rele ... ersion=2.0

То есть перезаписываем файлы из 2.0 и выполняем скрипты для выполнения базы данных.
Архив 2.0 содержит обновление базы данных для все предыдущих версий.
vitek_254
Сообщения: 10
Зарегистрирован: 07 дек 2016, 18:27
Имя: Виктор Елисеев
Откуда: РФ СПб

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение vitek_254 »

После неудачного обновления, вернул последнюю рабочую версию 1.8.1 с дополнением 1.4. и сделал все как написано в инструкции, правда при каждом обновлении выводилось сообщение, что уже обновлено до соответствующей версии. При попытке перейти на сайт выводится ошибка:
Ошибка базы данных: 1054 - Неизвестный столбец 'c.in_menu' в 'where clause'
Запрос: выберите c. * Из app_ext_timeline_reports c, app_entities e, где e.id = c.entities_id и (e.parent_id = 0 или c.in_menu = 1) order by c.name
Страница: /index.php?module=dashboard/

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

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение support »

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

Что то сделали не так. Выполните следующие скрипты:

1) /install/autoupdate/from_1.8_to_1.9.php
2) /install/ext_autoupdate/from_1.4_to_1.5.php
3) /install/autoupdate/from_1.9_to_2.0.php
4) /install/ext_autoupdate/from_1.5_to_1.6.php
vitek_254
Сообщения: 10
Зарегистрирован: 07 дек 2016, 18:27
Имя: Виктор Елисеев
Откуда: РФ СПб

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение vitek_254 »

Выполняю по шагам:
1) /install/autoupdate/from_1.8_to_1.9.php:
Руководитель | Автоматическое обновление базы данных с 1.8 до 1.9; Вы уже выполнили это обновление.
2) /install/ext_autoupdate/from_1.4_to_1.5.php:
Руководитель Дополнение | Автоматическое обновление базы данных с 1.4 до 1.5; Вы уже выполнили это обновление
3) /install/autoupdate/from_1.9_to_2.0.php:
Руководитель | Автоматическое обновление базы данных с 1.9 до 2.0; Вы уже выполнили это обновление
4) /install/ext_autoupdate/from_1.5_to_1.6.php:
Руководитель Дополнение | Автоматическое обновление базы данных с 1.5 до 1.6; Вы уже выполнили это обновление .

В итоге все при попытке зайти на сайт ошибка:
Ошибка базы данных: 1054 - Неизвестный столбец 'c.in_menu' в 'where clause'
Запрос: выберите c. * Из app_ext_timeline_reports c, app_entities e, где e.id = c.entities_id и (e.parent_id = 0 или c.in_menu = 1) order by c.name
Страница: /index.php?module=users/login
Аватара пользователя
support
Техническая поддержка
Сообщения: 9215
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение support »

С помощью phpmyadmin выполните следующий запрос

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

ALTER TABLE `app_ext_timeline_reports` ADD `in_menu` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `entities_id`;
Если появятся другие ошибки, восстановите базу и выполните прикрепленные запросы в phpmyadmin
Вложения
update_1.9.sql
(1.33 КБ) 216 скачиваний
ext_1.5.sql
(3.35 КБ) 247 скачиваний
update_2.0.sql
(934 байт) 244 скачивания
ext_1.6.sql
(6.98 КБ) 231 скачивание
vitek_254
Сообщения: 10
Зарегистрирован: 07 дек 2016, 18:27
Имя: Виктор Елисеев
Откуда: РФ СПб

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение vitek_254 »

Выполнил запрос: ALTER TABLE `app_ext_timeline_reports` ADD `in_menu` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `entities_id`;
Теперь новая ошибка: Ошибка базы данных: 1146 - Таблица «host1516696.app_ext_track_changes» не существует

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

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение support »

Извините наверное за глупый вопрос, но как восстановить базу - перезаписать файлы последней рабочей версии 1.8.???
Вы что, не сделали резервную копию базы данных!!!??

Вообщем ситуация такая, при выполнении обновления базы данных произошел какой-то собой на сервере и обновление базы выполнено не на 100%

Я прикрепил файл с недостающими запросами, попробуйте его выполнить в phpmyadmin

Будем надеяться, что поможет.
Вложения
ext_1.6_custom.sql
(3.89 КБ) 249 скачиваний
vitek_254
Сообщения: 10
Зарегистрирован: 07 дек 2016, 18:27
Имя: Виктор Елисеев
Откуда: РФ СПб

Re: Проблемы с обновлением с 1.8. до 2.0.

Сообщение vitek_254 »

Сергей, спасибо Вам огромное спасли, все получилось.
Ответить