Сьогодні я викладаю в загальний доступ замітку метою якої буде покроковий варіант, як відновити з раніше створеної резервної копії працездатність додатки vTigerCRM версії 5.2.1. Цією заміткою я просунувся ще на один крок до опрацювання перенесення працюючого сервісу незрозуміло як налаштованого на задокументовану версію кою оформляю у вигляді покрокових мінлива.
Дана замітка зводиться до кількох кроків:
Крок №1: Розгорнути по попередній замітці базову частину vTigerCRM версії 5.2.1
Крок №2: Скопіювати бекап на цю нову системи з налагодженою базовою частиною, перед наступним пунктом про всяк випадок зробіть бекап бекапу.
Крок №3: Поміняти все входження старої назви БД на новій в бекапи.
Крок №4: Імпортувати бекап в створену базу на нову систему.
Переходжу до виконання кроків в дійство:
$ Ls -lh vtigercrm521.sql file * .sql
-rw-r-r- 1 ekzorchik ekzorchik 203M Nov 5 17:48 vtigercrm521.sql
vtigercrm521.sql: ASCII text, with very long lines
заміняю в бекапи згадка про старий іменуванні бази даних на нове:
$ Sed -i 's / vtigercrm521 / db_vtigercrm / g' vtigercrm521.sql
Імпортують бекап в існуючу базу даних:
$ Mysql -u root -p712mbddr @ db_vtigercrm де db_vtigercrm - це назва бази даних на нову систему, тепер я хочу щоб так іменувалася БД. User Name: admin Color Theme: softed Справа в тому, що сервіс vTigerCRM версії 5.2.1 за замовчуванням чомусь не має файлів мови на локалізації інтерфейсу на «Русском» мовою, дивіться: de_de.lang.php es_es.lang.php hu_hu.lang.php en_us.lang.php fr_fr.lang.php nl_nl.lang.php а російського то і не ту. Прогуглів на цю тему, вийшов на пакет русифікованої версії vTiger. скачую її, розпаковую і дістаю з неї необхідний файл локалізації російської мови скопіювавши його на місце поточної розгорнутої системи: $ Sudo apt-get install unzip -y $ Unzip vtiger-ru-fork-5.2.0.0.zip -d vtiger-ru $ Sudo cp vtiger-ru / include / language / ru_ru.lang.php / var / www / vtigercrm / include / language / Не забуваємо поправити права доступу: $ Sudo chown -R www-data: www-data / var / www / vtigercrm / $ Sudo sudo chmod + x / var / www / vtigercrm / include / language / * після повертаюся на сторінку з помилкою (Sorry! Attempt to access restricted file.) і натискаю кнопку F5 для оновлення стану і вуаля мене перекидає в Адміністративний інтерфейс, але з уже звичною локалізацією російської мови, виглядає це наступним чином:
Перевіряю, що всі зміни з резервної копії відновлені, наприклад наявність облікових записів:
І наявні в минулому сервісі vTigerCRM з якого було знято бекап звіти: