Страница 1 из 1

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

Добавлено: 10 фев 2018, 23:00
vitek_254
На сайте отсутствует возможность скачать предыдущую версию 1.9. и дополнение 1.5. При выборе версии 1.9. в архиве появляется кнопка "скачать версию 1.9", при нажатии отправляет на страницу версии 2.0. С дополнением то же самое - возможно скачать только последнюю версию 1.6. Как обновиться до 2.0 с дополнением 1.6, если в инструкции написано, что установка должна быть последовательной?

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

Добавлено: 10 фев 2018, 23:09
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 содержит обновление базы данных для все предыдущих версий.

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

Добавлено: 11 фев 2018, 18:18
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/

Как избавится от ошибки?

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

Добавлено: 11 фев 2018, 18:52
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

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

Добавлено: 11 фев 2018, 19:48
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

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

Добавлено: 11 фев 2018, 20:42
support
С помощью phpmyadmin выполните следующий запрос

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

ALTER TABLE `app_ext_timeline_reports` ADD `in_menu` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `entities_id`;
Если появятся другие ошибки, восстановите базу и выполните прикрепленные запросы в phpmyadmin

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

Добавлено: 11 фев 2018, 21:33
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.???

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

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

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

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

Будем надеяться, что поможет.

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

Добавлено: 11 фев 2018, 22:09
vitek_254
Сергей, спасибо Вам огромное спасли, все получилось.