Не восстанавливается БД.

Все вопросы/проблемы по установке и использовании.
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Не восстанавливается БД.

Сообщение savarsen »

Добрый день! Не можем восстановить БД.
Руководитель 3.0.1 . PHP 8.0 После установки CRM на другой машине пробуем восстановить бекап средствами Руководителя - итог процесс зависает до бесконечности. Если обновить страницу , то появляется страница входа , после авторизации пустое окно.
При восстановление базы через phpMyAdmin - база успешно импортирована, данные в файле database.php изменены. При обновление страницы Р получаем ошибку Database Error: 1146 - Table 'название_базы.app_global_vars' doesn't exist
Query: select * from app_global_vars where is_folder=0
Page: /
Попробовал установить XAMPP. Руководитель поставил , попытался восстановить базу - база восстановлена успешно.
После авторизации на странице имеется только заголовок и более ничего.
nruslan2
Сообщения: 2481
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Не восстанавливается БД.

Сообщение nruslan2 »

Бекап файл был случаем сделан не в более ранней версии руководителя?! Если в другой - то надо запустить скрипты обновления базы https://www.rukovoditel.net.ru/new_rele ... ersion=3.0
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Re: Не восстанавливается БД.

Сообщение savarsen »

Нет, версия идентичная .
nruslan2
Сообщения: 2481
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Не восстанавливается БД.

Сообщение nruslan2 »

возможно у вас бекап криво сделался! - такое бывает!! Сам с таким сталкивался! (но мне повезло я тестировал и просто снял новый бекап с системы!)
попробуйте руками создать таблицу app_global_vars.
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Re: Не восстанавливается БД.

Сообщение savarsen »

Я пробовал снять бекап как через руководитель , так и через PhpMyAdmin , через консоль mysql . Пробовал экспортировать шаблон руководителя. Если таблица app_global_vars универсальная , то могли бы подсказать что в ней заполнить ?К текущему рабочему серверу пока доступа нет .
nruslan2
Сообщения: 2481
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Не восстанавливается БД.

Сообщение nruslan2 »

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

CREATE TABLE IF NOT EXISTS `app_global_vars` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `parent_id` int(11) NOT NULL,
  `is_folder` tinyint(1) NOT NULL,
  `name` varchar(64) NOT NULL,
  `value` varchar(255) NOT NULL,
  `notes` text NOT NULL,
  `sort_order` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_parent_id` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
все новые команды можно посмотреть в файле \install\db_updates\update_3.0.sql
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Re: Не восстанавливается БД.

Сообщение savarsen »

Создал таблицу, теперь ругается - Database Error: 1146 - Table 'wordpress.app_fields' doesn't exist
Аватара пользователя
support
Техническая поддержка
Сообщения: 9204
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не восстанавливается БД.

Сообщение support »

Что то явно пошло не так. Создайте резервную копию с помощью PhpMyAdmin и на новом сервере так же восстановите с помощью PhpMyAdmin. На новом сервер создайте новую базу для этого.
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Re: Не восстанавливается БД.

Сообщение savarsen »

На рабочем сервере через phpmyadmin экспортировал базу данных . На другой машине так же через phpmyadmin импортировал эту базу данных. Импорт прошел успешно. После обновления страницы появляется окно авторизации Руководитель . После ввода логина и пароля Появляется заголовок и все(во вложение).
Вложения
2022-03-23_18-39-03.png
savarsen
Сообщения: 24
Зарегистрирован: 03 мар 2017, 12:22
Имя: Арсэн
Откуда: Россия ,Казань

Re: Не восстанавливается БД.

Сообщение savarsen »

Очень странно , но после восстановления базы данных решил повторно распаковать ext и вуаля меню проявилось.
Но теперь появились ошибки , но полагаю это из-за того , что лицензия на плагины не активирована
Database Error: 1370 - execute command denied to user 'itkzn'@'localhost' for routine 'import_test.rukovoditel_days_diff'
Query: select e.* , (if(e.field_244=0 and date_added>0,(1647982800-date_added)/86400,0)) as field_340, (if(e.field_242 in (163, 164, 200, 891, 4805),(1647982800-date_updated)/86400,0)) as field_814, (SELECT app_entity_1.field_255 FROM app_entity_1 WHERE app_entity_1.id = e.created_by) as field_985,rukovoditel_days_diff(e.date_added,e.field_244,'1,7','1','1') as field_341,rukovoditel_days_diff(1648050611,e.field_2006,'','','') as field_2007 from app_entity_30 e where e.id>0 and e.id in (10921,10936,10945,10977,10978,10979,10980,10981)
Page: /index.php?module=items/listing
Подскажите дело в лицензии ?
Ответить