Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> программы —> SugarForge CRM

Установка SugarForge CRM

Автор: Cancer.


Позволяет планировании путешествия, выходных дней и отпусков. Существуют различные виды использования данного модуля, такие как планирование тренингов и других многолетних события. Календарь позволяет нам увидеть, кто свободен, или кто вдали от офиса на любой день в течение ближайших месяцев. Возможность редактировать, добавлять пользовательские поля и изменение формата.
Управление активами ваших партнеров и клиентов. Это полезно для продажи запасных частей, дополнительных компонентов, а также услуг связанных с оборудованием на стороне клиента.


Sugar Forge предоставляет подавляющее большинство функциональных
возможностей CRM систем.

    * Активности
          o Звонки
          o Встречи
          o Задачи
          o Заметки
    * Список сотрудников компании
    * Общий календарь
    * Контакты
    * Клиенты и подрядчики
    * Потенциальные клиенты (Leads)
    * Возможности (потенциальные заказы и счета)
    * Кейсы (описание важных ситуаций)
    * Bug Tracker (слежение за ошибками)
    * Репозитарий документов
    * Работа с электронной почтой
    * Рекламные кампании
    * Управление проектами

Ставим Веб сервер Apache 1.3

//> cd /usr/ports/www/apache13
//> make && make install && make clean
//> rehash

Добавим строку в /etc/rc.conf для автозапуска apache при перезагрузке сервера
//> echo 'apache_enable="YES"' >> /etc/rc.conf

Запускаем сам apache
//> /usr/local/etc/rc.d/apache.sh start

Смотрим запустился ли веб сервер apache
//> ps axw | grep http

6283 ?? Ss 0:00,05 /usr/local/sbin/httpd
6284 ?? I 0:00,00 /usr/local/sbin/httpd
6285 ?? I 0:00,00 /usr/local/sbin/httpd
6286 ?? I 0:00,00 /usr/local/sbin/httpd
6287 ?? I 0:00,00 /usr/local/sbin/httpd
6288 ?? I 0:00,00 /usr/local/sbin/httpd
6380 p0 R+ 0:00,00 grep http

Проверяем открывается ли страница набрав в любом веб браузере http://ip_tachki/




Cтавим СУБД Mysql 5.1

//> cd /usr/ports/databases/mysql51-server
//> make && make install && make clean
//> rehash

Добавляем в /etc/rc.conf строку для запуска mysql
//> echo 'mysql_enable="YES"' >> /etc/rc.conf

И запускаем сам сервер
//> /usr/local/etc/rc.d/mysql-server start

Проверяем должно быть что то типа этого
//> ps axw | grep mysql

6210 p0 RV 0:00,00 grep mysql (csh)
6188 p1- S 0:00,02 /bin/sh /usr/local/bin/mysqld_safe
--defaults-extra-file=/var/db/mysql/my.cnf -- user=mysql --datadir=/var
6206 p1- S 0:00,94 /usr/local/libexec/mysqld
--defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/

Далее меняем пароль администратора СУБД
//> /usr/local/bin/mysqladmin -u root password 'new_password'
//> /usr/local/bin/mysqladmin -u root -h hostname password 'new_password'

Ставим PHP 5

//> cd /usr/ports/lang/php5
//> make config

Выбираем опции
 [X] CLI
 [X] CGI
 [X] APACHE
 [X] SUHOSIN
 [X] FASTCGI
 [X] PATHINFO

Устанавливаем.
//> make && make install && make clean
//> rehash

Чтобы активировать модули apache даем команду
//> apachectl graceful

Добавляем следующие строки в /usr/local/etc/apache/httpd.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Далее создаем тестовую страничку
//> ee /usr/local/www/data/index.php        #вот с таким содержанием

<?
    phpinfo();
?>

Перезапускаем веб сервер командой
//> /usr/local/etc/rc.d/apache.sh restart

Проверяем работоспособность php заходим с любого
интернет браузера http://ip_tachki/index.php



Ставим PHP5_EXTENSIONS

//> cd /usr/ports/lang/php5-extensions
//> make config

Выбираем опции
 [X] BCMATH
 [X] BZ2  
 [X] CALENDAR
 [X] CTYPE
 [X] CURL
 [X] FILTER
 [X] GD
 [X] GETTEXT
 [X] GIMP
 [X] HASH
 [X] ICONV
 [X] IMAP
 [X] JSON
 [X] MBSTRING
 [X] MYSQL
 [X] MYSQLI
 [X] PCRE
 [X] PDF
 [X] PDO
 [X] PDO SQLITE
 [X] POSIX
 [X] SESSION
 [X] SIMPLEXML
 [X] SPL
 [X] SQLITE
 [X] TOKENIZER
 [X] XMLREADER
 [X] XMLWRITER
 [X] ZLIB

//> make && make install && make clean
//> rehash

Чтобы активировать модули apache даем команду
//> apachectl graceful

В файл /usr/local/etc/apache/httpd.conf добавить директиву ExecCGI
Это разрешит загрузку файлов на сервер через web интерфейс
//> ee /usr/local/etc/apache/httpd.conf           #и добавляем следующее

Alias /crm "/usr/local/www/data/sugar/"
<Directory "/usr/local/www/data/sugar/">
    Options -Indexes FollowSymLinks MultiViews
    DirectoryIndex index.php
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

Настраиваем php
//> cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

//> ee /usr/local/etc/php.ini                #и правим

safe_mode = Off
session.save_path = "/tmp"
memory_limit = 50M
upload_max_filesize = 10M

Перезагрузим Apache
//> /usr/local/etc/rc.d/apache.sh restart


Установка SugarForge CRM 5.1

Качаем SugarForge CRM вот тут

Далее кладем его в директорию например /usr/home/
/usr/home/> tar zxvf SugarCE-5.1.0.zip
/usr/home/> cd SugarCE-5.1.0
/usr/home/> cp -R SugarCE-5.1.0 /usr/local/www/data/sugar



/usr/home/> chown -R www:www /usr/local/www/data/sugar
/usr/home/> chmod 776 /usr/local/www/data/sugar/config.php
/usr/home/> chmod 776 /usr/local/www/data/sugar/custom
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/data
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/cache
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/modules


Перезагрузим Apache
//> /usr/local/etc/rc.d/apache.sh restart

Переходим в браузере по ссылке http://ip_tachki/crm/
Появляется интерфейс установки

Установка Шаг 1


Установка Шаг 2


Установка Шаг 3


Установка Шаг 4


Установка Шаг 5


Установка Шаг 6


Установка Шаг 7


Установка Шаг 8





Качаем русификатор

файл скачан размер размещён примечание
rapira_pack_russian-5.1.zip
1180 549.3kb 2008-09-25 Русификатор для SugarForge


Кладем его в /usr/home/
/usr/home/> tar zxvf rapira_pack_russian-5.1.zip
/usr/home/> cd rapira_pack_russian-5.1
/usr/home/rapira_pack_russian-5.1> cp -R * /usr/local/www/data/sugar/

/usr/home/> chown -R www:www /usr/local/www/data/sugar
/usr/home/> chmod 776 /usr/local/www/data/sugar/config.php
/usr/home/> chmod 776 /usr/local/www/data/sugar/custom
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/data
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/cache
/usr/home/> chmod -R 776 /usr/local/www/data/sugar/modules


Редактируем конфиг для поддержки Русского языка
//> ee /usr/local/www/data/sugar/config.php
# Вот это редактируем
'default_charset' => 'windows-1251',
# и добавляем для для переключения на русский язык
'languages' =>
array (
'en_us' => 'US English',
'ru_ru' => 'RU Russian',
), 


Заходим заного http://ip_tachki/crm/
Выбераем в параметрах Русский язык
и Логинемся

Далее переходим в Администрирование-> Настройка локализации-> Языковой файл по умолчанию:-> RU Russian

Вуаля...





P.S  вообще русификация делается проще вроде через веб интерфейс через администрирование,там как то через загрузку модуля,но я как буду его еще раз ставить перепишу статью....

>>>> Ветка обсуждения на форуме <<<<


Документация
http://www.sugarforge.org/
http://www.sugarforge.org/projects/sugacrmruss/
http://www.sugarforge.org/content/installation/
http://www.sugarcrm.com.ua/



размещено: 2008-10-02,
последнее обновление: 2008-10-05,
автор: Cancer


mgyk, 2008-10-02 в 2:05:30

Как-то странно выглядит комплект из апача 1.3 и mysql 5.1

Di, 2008-10-02 в 8:07:44

Особой разницы нет для сахара, в принципе неплохая система но мне все равно нравятся проприетарные, вот сейчас буду SAP CRM внедрять, от намучаюсь))

arez, 2008-10-02 в 8:13:00

и почему не из портов?
вот же она
deskutils/sugarcrm

arez, 2008-10-02 в 8:47:52

а вот тут лэнгпаки
http://www.sugarforge.org/softwaremap/languagepacks.php

m0ps, 2008-10-02 в 9:47:52

то ли мне показалось, то ли описание самой програмки промтом переводили??

Cancer, 2008-10-02 в 9:54:22

Нет показалось, описание брал с wiki.

StamPit, 2008-10-02 в 13:01:14

Основное замечание по статье - название приложения - не Sugarforge, а SugarCRM Community Edition
Также, заметка по процессу локализации: Administration -> Module Loader и загрузить туда тот самый tar.gz с локализацией - вполне достатоно.

Andy, 2008-10-03 в 0:19:21

Русская речь автора - леденящий душу пиздец (c) Тема Татьянович. А статья занятная.

princeps, 2008-10-04 в 23:09:19

Брал с вики, а там промтом переводили. Что, например, вот это значит: "Он обеспечивает визуальное календаря".
Статья занятная, попробую на днях

Cancer, 2008-10-05 в 11:55:40

да с ВИКИ и содрал:)
токо переводчиком не пользовался, нашел на русском :)

lissyara, 2008-10-05 в 13:04:29

Предупреждать надо.
Не надо неоригинальных статей.

Cancer, 2008-10-05 в 13:07:19

Статья оригинальная.Сам делал и писал
я имею ввиду что скатал описание с вики...

freeman_tnu, 2008-10-05 в 13:39:12

Ну так может поправишь?! Ато больно смотреть...

1ogic, 2008-10-06 в 15:30:26

блин такая проблема, все установил законфигурил но выдает в браузере:
Fatal error: Call to undefined function session_start() in /usr/local/www/apache22/data/crm/install.php on line 42
плиз хеллппп!!! =)

opt1k, 2008-10-08 в 17:11:00

думается надо пхп собрать с поддержкой сессий, тогда ошибки не должно быть

staskur@rambler.ru, 2009-01-15 в 12:31:13

1. добавить chmod -R 776 /usr/local/www/data/sugar/jscalendar
иначе не устанавливается языковой пакет через админку


2. при установке языкового пакета
admin - Module Loader - (указываем путь к rapira_pack_russian-5.1.zip) - upload

Admin->Locale Settings->Default Language руссифицирует только окно ввода логина/пароля

выходим из системы (Logout) и на странице ввода логина/пароля в параметрах (Options) выбираем необходимый язык интерфейса системы.

после установки модуля русифицировалось все, кроме раздела  Администрирование .
Там все, что на кирилице показывается значками вопроса.

staskur, 2009-02-24 в 16:48:22

обновился на 5.2.0a (Сборка 5447)

теперь в разделе администрирования все корректно отображается на кирилице...

xmaster83 , 2010-03-17 в 0:40:35

норад  спасибоза статью , отдельное спасибо лисяре,уже как 4 года его сайт перечитываю, и нахожу свои косяки и не внимательность для тех кто статьёй заинтересовался вот  последний ресурс
http://www.sugarcrm.com.ua/  т
а  многое а по CRM и ERP
http://www.crmonline.ru/



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0787 секунд
Из них PHP: 28%; SQL: 72%; Число SQL-запросов: 97 шт.
Исходный размер: 75033; Сжатая: 11506