Обновляем vsDesk версии DEMO до версии КОРП
1. В текущей системе перейдите в меню Настройки - Резервные копии;
2. Сделайте резервную копию текущей базы и сохраните её в любое другое расположение;
Можно так же воспользоваться консольной командой
mysqldump -uroot -p vsdesk > backup.sql3. Сделайте резервную копию всех файлов текущей системы.
4. Удалите содержимое всех папок и файлов системы из корня установки, кроме папок media и uploads. Пути к корневым папкам:
Linux версия: /var/www/vsdesk
Windows версия: C:/vsdesk/domains/localhost
5. Скопируйте содержимое дистрибутива КОРП в корневую папку системы, кроме папок media и uploads. Для обновления используйте дистрибутив Linux версии, даже если ваша система установлена на Windows. Пути к корневым папкам:
Linux версия: /var/www/vsdesk
Windows версия: C:/vsdesk/domains/localhost
6. Замените файл лицензии /protected/config/license.php, полученный при покупке.
7. Задайте права на папку, в которую установили vsDesk (только для Linux версии):
sudo chown www-data:www-data -R /var/www/vsdesk8. Создайте файл installer.lock в папке /protected/data в корневой папке.
9. Замените из резервной копии все конфигурационные файлы из папки /protected/conf в корневой папке, с расширением *.inc
10. В консоли сервера:
- Перейдите в консоли в папку /protected/ установленной системы.
cd /var/www/vsdesk/protected- В консоли Windows сервера (зеленый флажок в трее – меню Дополнительно - Консоль):
cd c:\vsDesk\domains\localhost\protected- Выполните в консоли сервера следующую команду:
php yiic.php migrate up- В окне консоли необходимо ответить YES на вопрос Apply the above migration (yes|no) [no]:
- После применения миграций вы должны увидеть сообщение наподобие: *** applied mxxxxxxx_xxxxxx_xxxx (time: X.XXs) Это означает успешное применение миграций.
- После каждого обновления требуется перезагрузка ролей, так как новый функционал поставляется по умолчанию с отключенными правами доступа. Для обновления ролей необходимо в меню Настройки - Управление ролями нажать на кнопку, выделенную на рисунке: