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

Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:02
ElenaV
Добрый день!

Устанавливала ранее обновления уже не первый раз,
сегодня делала обновление до 2.3. с 2.2.1, все ОК, восстановила базу, хотела было данные восстановить и зашла в РК и тут дает такую ошибку:

Database Error: 1054 - Unknown column 'is_common' in 'where clause'
Query: select * from app_reports_groups where created_by = '19' and is_common=0 and in_menu=1 order by sort_order, name
Page: /rukovoditel/index.php?module=dashboard/

Пожалуйста. подскажите, как исправить? Делала 3 раза уже, заново каждый раз распаковывая zip с версией 2.3, по инструкции.
Спасибо.

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:12
support
Полагаю что произошел сбой и не выполнился один запрос по обновлению базы данных.
Откройте phpmyadmin и выполните следующий запрос вручную:

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

ALTER TABLE `app_reports_groups` ADD `is_common` TINYINT(1) NOT NULL DEFAULT '0' AFTER `created_by`, ADD `users_groups` TEXT NOT NULL AFTER `is_common`;
Сообщите результат.

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:30
ElenaV
Скачала phpmyadmin
не вижу, как запустить его, не вижу файл exe

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:31
ElenaV
local/phpmyadmin
так?

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:35
support
Так, стоп, ничего устанавливать не нужно. У вас где программа Руководитель установлена?
Если локально с помощью xampp то перейдите по ссылке http://localhost/phpmyadmin/
Если это хостинг, то в панели управления хостингом должна быть ссылка на phpmyadmin

В phpmyadmin вы должны выбрать базу данных, которая используется в программе Руководитель, затем нажать на вкладку SQL и там вставить этот запрос.

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:42
ElenaV
выбрала базу rukovoditel_ru
прилагаю скрины

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:50
ElenaV
пока занималась PHPadmin-ом, закрыла несколько вкладок в браузере - и почему-то страница в системе РК теперь вдруг захотела обновиться (до этого даже выйти из РК было нельзя обычным способом) и показывает новую ошибку:

Database Error: 1146 - Table 'rukovoditel_ru.app_listing_types' doesn't exist
Query: select * from app_listing_types where entities_id='25' and is_default=1 and is_active=1
Page: /rukovoditel/index.php?module=reports/view&reports_id=72

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:53
ElenaV
раз такое дело, РК типа заработало, решила восстановить инфу из файла "20_2018-09-25_20-41.sql"
до этого восстанавливала из "Руководитель_2018-09-25_20-40_Rukovoditel_2.2.1.sql", по этому файлу и возникала
первая ошибка, как и сейчас снова:

Database Error: 1054 - Unknown column 'is_common' in 'where clause'
Query: select * from app_reports_groups where created_by = '19' and is_common=0 and in_menu=1 order by sort_order, name
Page: /rukovoditel/index.php?module=dashboard/

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:54
support
Ну, похоже что базу данных не обновили.
Я приложил файл, который нужно выполнить в phpmyadmin

Re: Ошибки при обновлении с 2.2 на 2.3

Добавлено: 01 окт 2018, 13:56
support
После того как выполните запросы из файла выше, выполните

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

ALTER TABLE `app_reports_groups` ADD `is_common` TINYINT(1) NOT NULL DEFAULT '0' AFTER `created_by`, ADD `users_groups` TEXT NOT NULL AFTER `is_common`;
Дополнение используете?