Mawisoft Ltd. rus eng
CRM SalesMax: sales without limits!
  .: CRM SalesMax / SalesControl :.     .: SalesMax for rent :.     .: FAQ :.     .: Our clients :.     .: Partner program :.     .: Contacts :.  

Установка CRM SalesMax 5.0 под linux

Процедура установки под linux достаточно проста - нужно установить необходимые пакеты, используемые в нашей системе, затем скачать и настроить компоненты самой системы:

Установите необходимые компоненты

для работы системы SalesMax необходимо установить:
  • PostgreSQL версии 8.1.4 и выше
  • sun jre версии 1.6 и выше
данные компоненты обычно доступны в репозиториях вашего дистрибутива. В том случае, если данных пакетов нет - обратитесь к сайтам разработчиков данных компонентов: PostgreSQL и sun java соответственно. Для установки java под FreeBSD используйте соответствующие инструкции

настройте базу данных

выполните следующие действия с правами суперпользователя:
su - postgres
psql -c "create user crm password '123'"
psql -c "create database crm owner crm encoding 'UTF-8'"
отредактируйте файл pg_hba.conf - добавьте в него строку
host    crm         crm         127.0.0.1/32          password
данный файл находится в одном каталоге с другими настройками postgresql (в debian дистрибутивах это /etc/postgresql/8.x/main) после чего перезагрузите базу postgresql
sudo /etc/init.d/postgresql-8.x reload
в случае необходимости - загрузите в созданную базу данных архив с данными:
pg_restore -d crm [путь к файлу с архивом]
завершите сессию пользователя postgres
exit

настройте сервер приложений jboss

скачайте специально подготовленный дистрибутив сервера приложений JBoss и распакуйте его в каталог /usr/local
после этого добавьте права на запуск файлам run.sh и shutdown.sh, находящимся в каталоге /usr/local/jboss-4.2.0/bin
chmod +x /usr/local/jboss-4.2.0/bin/run.sh
chmod +x /usr/local/jboss-4.2.0/bin/shutdown.sh
в каталоге /usr/local/jboss-4.2.0/bin есть подготовленные скрипты автоматического запуска, например для redhat это jboss_init_redhat.sh, для ubuntu — это jboss_init_ubuntu.sh
при необходимости, отредактируйте настройки в данных скриптах, чтобы пути указывали на верное расположение самого jboss-а и java. После этого, скопируйте нужный скрипт автоматического запуска в /etc/init.d и создайте символьную ссылку в каталоге /etc/rc`runlevel`.d, чтобы jboss запускался после запуска базы данных postgresql.

скачайте последние версии .ear и .war файлов

в зависимости от нужно версии - выполните:
для базовой версии
cd /usr/local/jboss-4.2.0/server/default/deploy
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0/Root.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0/help.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0/salescontrol.ear
для строительной версии
cd /usr/local/jboss-4.2.0/server/default/deploy
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.building/Root.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.building/help.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.building/salescontrol.ear
для версии для издательских домов
cd /usr/local/jboss-4.2.0/server/default/deploy
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.magazine/Root.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.magazine/help.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.magazine/salescontrol.ear
для версии для радио / ТВ
cd /usr/local/jboss-4.2.0/server/default/deploy
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.radio/Root.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.radio/help.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.radio/salescontrol.ear
для версии для премьер-партнетов XEROX
cd /usr/local/jboss-4.2.0/server/default/deploy
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.xerox/Root.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.xerox/help.war
wget http://www.mawisoft.com/distrib/salesmax/5.0/salesmax-deploy5.0.xerox/salescontrol.ear

настройте порт web сервера

по умолчанию система запустится по порту номер 8080. Если вы хотите использовать другой порт - отредактируйте файл /usr/local/jboss-4.2.0/server/default/deploy/jboss-web.deployer/server.xml используя текстовый редактор и поменяйте 8080 на нужное значение

настройте путь расположения java

отредактируйте файл /usr/local/jboss-4.2.0/bin/run.conf - укажите корректное путь к java - найдите строку, начинающуюся с
JAVA_HOME=
и укажите каталог расположения java (например, в ubuntu это обычно /usr/lib/jvm/java-6-sun).

запустите систему

запустите от имени суперпользователя /etc/init.d/jboss_[xxxx].sh start через 1-2 минуты в зависимости от производительности системы, сервер должен запуститься и перейти в рабочее состояние

зарегистрируйте главного пользователя системы

запустите браузер и откройте адрес
http://[IP компьютера]:8080/salescontrol/install.jsp
и заполните предложенную форму

заключительные настройки

после заполнения предложенной выше формы, откройте раздел "Конфигурация", выберите вкладку "параметры", найдите параметр postgres.bin и отредактируйте его, чтобы значение параметра указывало на правильное расположение утилиты pg_dump (входит в состав postgresql), обычно находится в каталоге /usr/bin, используйте команду locate pg_dump в случае необходимости. Без верной настройки данного параметра, система не сможет автоматически создавать резервные архивы данных.
Отредактируйте параметры почтового сервера - они находятся на этой же странице в нижней части.
© Mawisoft Ltd.