Проблемы с обновлением с 1.8. до 2.0.
Проблемы с обновлением с 1.8. до 2.0.
На сайте отсутствует возможность скачать предыдущую версию 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.
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 содержит обновление базы данных для все предыдущих версий.
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.
После неудачного обновления, вернул последнюю рабочую версию 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/
Как избавится от ошибки?
Ошибка базы данных: 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.
сделал все как написано в инструкции, правда при каждом обновлении выводилось сообщение, что уже обновлено до соответствующей версии.
Что то сделали не так. Выполните следующие скрипты:
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.
Выполняю по шагам:
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
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.
С помощью phpmyadmin выполните следующий запрос
Если появятся другие ошибки, восстановите базу и выполните прикрепленные запросы в phpmyadmin
Код: Выделить всё
ALTER TABLE `app_ext_timeline_reports` ADD `in_menu` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `entities_id`;
- Вложения
-
- 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 скачивание
Re: Проблемы с обновлением с 1.8. до 2.0.
Выполнил запрос: 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.???
Теперь новая ошибка: Ошибка базы данных: 1146 - Таблица «host1516696.app_ext_track_changes» не существует
Извините наверное за глупый вопрос, но как восстановить базу - перезаписать файлы последней рабочей версии 1.8.???
- support
- Техническая поддержка
- Сообщения: 9215
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблемы с обновлением с 1.8. до 2.0.
Вы что, не сделали резервную копию базы данных!!!??Извините наверное за глупый вопрос, но как восстановить базу - перезаписать файлы последней рабочей версии 1.8.???
Вообщем ситуация такая, при выполнении обновления базы данных произошел какой-то собой на сервере и обновление базы выполнено не на 100%
Я прикрепил файл с недостающими запросами, попробуйте его выполнить в phpmyadmin
Будем надеяться, что поможет.
- Вложения
-
- ext_1.6_custom.sql
- (3.89 КБ) 249 скачиваний
Re: Проблемы с обновлением с 1.8. до 2.0.
Сергей, спасибо Вам огромное спасли, все получилось.