история установки SugarCRM

понадобилось установить SugarCRM (SugarCRM Community Edition For Free) на hvosting.ua

скачиваем инсталятор бесплатной версии, распаковываем его на сервер хостинга по FTP или любым другим удобным способом

и начинаем устанавливать, заранее создаем базу MySQL и пользователя для этой базы

В итоге предварительная проверка инсталятора выдала ошибку

PHP allows to use stream (upload://)  Upload stream is blocked by Suhosin, please add “upload” to suhosin.executor.include.whitelist (See sugarcrm.log for more information) 

решить ее редактированием файла .htaccess не получилось добавив

<IfModule mod_php.c>.
php_value suhosin.executor.include.whitelist upload://
</IfModule>

поскольку php работает в режиме fastcgi, поэтому пришлось править php-bin/php.ini. Ожнако по умолчанию у пользователя нет прав на его запись

~/php-bin$ ls -l
total 8
-r-xr-xr-x 1 h37429 h37429 19 Dec 6 2011 php
-r——– 1 h37429 h37429 120 Feb 3 2012 php.ini

пришлось менять права и уже потом добавлять туда строчку

suhosin.executor.include.whitelist = upload://

после этого pre-check прошел без ошибок и SugarCRM установилась

однако пришлось еще править права на некоторые папки чтобы внешний вид использовал стили, иначе все отображалось как в текстовом виде без красот и тяжело было понять с чем работаешь

дальше стало проще.

  • установка русского языка RUSSIAN RAPIRA Language Pack FOR SUGAR CE 6.5. (Admin – Module Loader)
  • установка русского языка по умолчанию: В config.php меняем ‘default_language’ => ‘en_us’ на ‘default_language’ => ‘ru_ru’
  • добавление поддержки Asterisk (Asterisk SugarCRM Connector). Настройки этого модуля в Admin – ASTERISK Configuration. В самом низу страницы