Миграция SalesPlatform vtiger CRM

Будет описан процесс миграции SalesPlatform vtiger CRM с версии 6.1 на 6.2

1. Загружаем Менеджер миграции SalesPlatform с официального сайта http://community.salesplatform.ru/download/

wget http://sourceforge.net/projects/salesplatform/files/migration/salesplatform-migration-620-201505.zip

2. Распаковать архив в директорию с установленной системой

cd /var/www/vtigercrm
tar zxf salesplatform-migration-620-201505.zip

3. На время миграции даем полный доступ в директорию для пользователя apache, в debian это www-data

chown -R www-data.www-data *

4. Открываем в браузере http://ваша_система/migrate

5. Далее следуйте инструкциям Менеджера миграции

5.1 На первом шаге нужно проставить галки и указать пользователя подкоторым заходим в vtiger

5.2 На втором шаге будет список изменений в БД, там везде должно стоять «Success».

Если же у Вас появилась надпись «Invalid request», то не закрывая страницу браузера, открываем файл csrf-magic.php

nano /var/www/vtigercrm/libraries/csrf-magic/csrf-magic.php

Находим там строчку $GLOBALS[‘csrf’][‘secret’], и в кавычки вписываем любой набор символов, у меня получилось вот так:

$GLOBALS['csrf']['secret'] = 'kldsjfgldsjfkghdskjfghdksljfgh';

И обновляем страницу, если вы запустите установку заново, то этот файл перезапишится и опять появится эта ошибка

После выполнения этих действий процесс миграции будет завершен и можно пользоваться vtiger 6.2

6. Возвращаем права доступа к файлам

cd /var/www/vtigercrm
chown -R root.root *
chown -R www-data.www-data cache logs modules storage test user_privileges tabdata.php parent_tabdata.php config.inc.php

7. Если Вы используете КЛАДР, то его необходимо подключить заново как отдельную базу данных, как это сделать описано здесь.