В целом все там просто и очевидно, по аналогии с установкой GLPI, о которой я уже писал в этом блоге.
Наше внимание привлечет вот такая ошибка
Specified directory for zip file extraction does not exist
которая возникает при попытке загрузить в систему модуль языкового пакета, а так же любой другой модуль.
Беда вся в том, что система не умеет корректно в свои настройки прописать права, которые нужно выставлять на файлы и папки. И делает это как Бог на душу положит.
Какие именно настройки нужно исправлять я напишу позже, а сейчас самый простой способ борьбы с проблемой:
После установки SugarCRM нужно поменять права на каталог, содержащий сайт.
Рекомендуется назначить пользователя и группу соответствующие тому пользователю, под которым работает веб-сервер (это apache или www-data)
В случае же рассматриваемого нами виртуального сервера с установленным на него ISPManager мы делаем так:
в вышеозначенном менеджере создаем отдельного пользователя, например sugar. Потом для этого пользователя создаем отдельный поддомен, например sugar.linuxtuning.ru после чего назначаем права на папку:
sudo chown -R sugar:sugar <путь к каталогу с CRM> sudo chmod -R 775 <путь к каталогу с CRM>
Эти же команды помогут, если у Вас не получится установить в настройках SugarCRM свой собственный логотип.
Всем успеха в линукс-администрировании!