Оновлення Sugarcrm, Adminubuntu

Якось зіткнувся з таким завданням, як перенесення бази даних Sugarcrm з одного сервера на інший. І тут почалися проблеми. версії Sugarcrm були різні і база даних зі старої версії на нову версію не ставиться. Я знайшов вирішення цієї проблеми. Для цього необхідно оновити до потрібної версії програму Sugarcrm.

Я опишу це на наступному прикладі:

  1. Є один сервер із встановленою базою даних Sugarcrm версії 5.5.1RC1.
  2. Є другий (майбутній) сервер зі свіжовстановленої Sugarcrm версії 6.0.0RC1.

Завдання: оновити Sugarcrm до версії, яка встановлена ​​на другому сервері, з подальшим перенесенням бази даних з усіма користувачами, налаштуваннями та даними.

Для початку необхідно заздалегідь завантажити потрібний патч поновлення з сайту. У моєму випадку мені потрібно спочатку оновити до версії 5.5.1, а потім вже до версії 6.0.0RC1. Тому я спочатку завантажив файл SugarCE Upgrade 5.5.1RC to 5.5.1.zip, а потім SugarCE Upgrade 5.5.1 to 6.0.0RC1.zip.

А далі все виявилося просто:

  1. Входимо через браузер під адміністратором у Sugarcrm http://localhost/sugarcrm
  2. Обираємо «Майстер оновлення»
  3. Система пропонує попередньо зберегти базу даних MySQL та файли Sugarcrm, а також зробити резервну копію Sugarcrm — робиться через «Резервні копії» тут же у Sugarcrm, після чого знову повертаємось до «Майстра оновлень»
  4. Підставляємо завантажений файл. У моєму випадку система Sugarcrm сказала, що їй не вистачає прав доступу до оновлення файлу var/www/htdocs/sugarcrm/.htaccess. Сказано зроблено. Я дав права 777 командою sudo chmod 777 /var/www/sugarcm/htdocs/.htaccess
  5. Далі дотримуючись інструкцій по оновленню — оновлюємося.
  6. Після цього зберігаємо базуданих MySQl та переносимо її на майбутній сервер.

У моєму випадку я спочатку оновився до версії 5.5.1, а потім до версії 6.0.0RC1. Тому оновлюватись мені довелося 2 рази.

Єдине, що в мене не коректно перенеслося, то це логотип нашого підприємства, але я вважаю, що це не критично і швидше за все причина полягає в тому, що версія Sugarcrm має статус: реліз-кандидат.