Процедура установки под 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 в случае необходимости. Без верной настройки данного параметра, система не сможет автоматически создавать резервные архивы данных.
Отредактируйте параметры почтового сервера - они находятся на этой же странице в нижней части.
|