Russian 504 installation manual for linux
From vtiger.com
Вернуться на страницу русскоязычной документации
Краткая сводка: Настоящий документ содержит перевод официального руководства vtiger.com по установке vtiger CRM версии 5.0.4 на ОС Linux.
Установка vtiger CRM 5.0.4 на ОС Linux (официальное руководство)
[edit] Требования к системе
- Аппаратное обеспечение: x486 или лучше с 512 MB RAM или больше, минимум 250 MB свободного места на жестком диске
- Операционная система: RedHat Linux 7.2/8.0/9.0, SuSe 9.0, Debian 3.0/4.0, Mandrake 10.0, или Fedora Core 3/6.
- Веб сервер: Apache 2.0.40 или более новый.
- Сервер базы данных: MySQL версий от 4.1.x до 5.1.x.
- PHP: версий от 5.0.x до 5.2.x.
- Браузер: Firefox 1.5.x и более новый или Opera 7.21 и более новый.
[edit] Выбор дистрибутива
vtiger CRM поставляется как в виде исполняемого файла установки, так и в исходных кодах. Вы можете выбрать наиболее подходящий дистрибутив в зависимости от опыта работы с веб-приложениями LAMP/WAMP.
Рекомендации по выбору дистрибутива vtiger CRM
| Уровень пользователя | Рекомендуемый дистрибутив |
|---|---|
| Новички в веб-приложениях - Начинающие | vtigercrm-5.0.4.bin |
| Есть опыт работы с Apache и MySQL, но мало знаком с PHP - Продвинутые | vtigercrm-5.0.4.bin |
| Есть опыт работы с приложениями на MySQL и PHP - Продвинутые пользователи PHP / Разработчики / Провайдеры услуг хостинга | vtigercrm-5.0.4.tar.gz |
[edit] Требуемые пакеты Linux
Внимание- Данный раздел носит информационный характер и предоставляется "КАК ЕСТЬ", без каких-либо гарантий, как явных, так и подразумеваемых.
Обратите внимание, что таблица скопирована из английского описания, как есть, без каких-либо исправлений.
| Red Hat | Debian | SuSe | Mandrake | Fedora | Mac OS |
|---|---|---|---|---|---|
| libpng | Xlibs | Bison-1.35.tar.gz | libxfree86-dev | libpng | freetype2 |
| libpng-devel | xlibs-dev | flex-2.5.4a.tar.gz | libjpeg | libpng-devel | expat |
| libjpeg | libgd2 | libpng-1.2.5.tar.gz | freetype | libjpeg | jpegsrc |
| libjpeg-devel | libfreetype6 | lib-1.2.1.tar.gz | libfreetype | libjpeg-devel | libpng |
| freetype | libfreetype6-dev | pm-3.4g.tar.gz | libpng | freetype | zlib |
| freetype-devel | zlibc | jpegsrc.v6b.tar.gz | zlib | freetype-devel | imap-2004d |
| zlib | zlib-1.2.1 | freetype2-devel-2.1.7-53.i586.rpm | xfree86 | zlib-devel | |
| Xfree86-dev | libpng12-dev | xFree86-devel-4.3.99.902-40.i586.rpm | libxfree86 | xorg-x11 | |
| openssl | jpeg-6b | openssl | openssl | xorg-x11-dev | |
| openssl-devel | /usr/lib/libjpeg.so.62.0.0 или /usr/lib/libjpeg.so | openssl-devel | openssl-devel | openssl-devel | |
| krb5-devel | /usr/lib/libjpeg.so.62.0.0 или /usr/lib/libjpeg.so.62 | heimdal-devel | krb5-devel | krb5-devel | |
| imap-2004d | /usr/local/lib/libpng12.so.0 или /usr/local/lib/libpng12.so | Imap-2004d | imap-2004d | imap-2004d | |
| /usr/local/lib/libpng12.so.0 | |||||
| Unzip | |||||
| openssl | |||||
| libssl-dev | |||||
| libkrb5-dev | |||||
| imap-2004d | |||||
| build-essential | |||||
| libxml2 | |||||
| libxml2-dev | |||||
| m4 | |||||
| bison | |||||
| flex |
[edit] Mandriva 2007.1
- libjpeg
- freetype
- libfreetype6 (в репозитории PLF)
- libpng3
- zlib1
- openssl
- libopenssl0.9.8-devel
- imap2006
- php packages
- php-adodb
- php-imap
[edit] До начала установки
- Убедитесь, что у вас права администратора в системе. Если установка производится пользователем, не обладающим правами администратора, система vtiger CRM не будет установлена правильно.
- До начала установки системы vtiger CRM 5 остановите сервисы Apache и MySQL.
- Программное обеспечение vtiger CRM 5 совместимо с Apache 2.0.40 и более новым, MySQL версий от 4.1.x до 5.1.x и PHP версий от 5.0.x до 5.2.x. Если эти пакеты уже установлены в вашей системе, их можно использовать. В противном случае используйте Apache и MySQL, входящие в комплект программного обеспечнеия vtiger CRM.
- У пользователя, от имени которого производится установка, должны быть права Чтения/Записи для некоторых каталогов vtiger CRM – Относится к установке vtiger CRM из исходных кодов
- Необходимо произвести настройку PHP ф вайле php.ini - Относится к установке vtiger CRM из исходных кодов
[edit] Установка vtiger CRM
Для использования системы vtiger CRM необходимы Apache, MySQL, и PHP. Вы можете установить систему vtiger CRM в зависимости от ваших требований:
Установка полного пакета vtiger CRM – vtigercrm-5.0.4.bin.
| Примечание: Используйте этот пакет, если в вашей системе не установлены пакеты Apache, MySQL, и PHP. |
Установка vtiger CRM с поставляемым в комплекте PHP – vtigercrm-5.0.4.bin.
| Примечание: Это предыдущий пакет, но вы можете не устанавливать Apache и MySQL. Пожалуйста, учтите, что пакет PHP будет установлен, даже если такой же пакет уже имеется в Вашей системе. Используйте описанный способ, если у вас в системе уже установлены пакеты Apache и MySQL. |
Установка только кодов vtiger CRM – vtigercrm-5-0-4.tar.gz.
| Примечание: Используйте этот пакет, если в вашей системе уже установлены Apache, MySQL, и PHP. |
[edit] Установка полного пакета
Для удобства начинающих пользователей vtiger CRM укомплектован совместимыми версиями Apache, MySQL, и PHP. Следуйте приведенным ниже инструкциям для установки полного пакета системы vtiger CRM:
- Скачайте vtigercrm-5.0.4.bin с Sourceforge.net.
- Подключитесь к системе как пользователь root.
- Установите атрибуты исполнения для запуска файла vtigercrm-5.0.4.bin:
#chmod 777 vtigercrm-5.0.4.bin
- Запустите файл vtigercrm-5.0.4.bin как показано ниже:
#./vtigercrm-5.0.4.bin
Прочитайте лицензионное соглашение и нажмите клавишу Y для начала процесса установки или N для прекращения установки. - Для установки Apache выполните следующие шаги:
- Нажмите клавишу Y, чтобы установить Apache, когда будет выведено сообщение:
- Do you want to install Apache 2.0.50 that is bundled with vtiger CRM.
- Укажите абсолютный путь для установки Apache, когда будет выведено следующее сообщение:
- Specify the absolute path for installing vtiger CRM (For example /home/vtiger) and then press ENTER
- Нажмите клавишу Y для создания директории, если она не существует, когда будет выведено следующее сообщение:
- Please type yes (y) or no (n): /home/<vtiger CRM directory > directory does not exist. Create it now?
- Укажите номер порта для Apache, когда будет выведено следующее сообщение:
- Specify the port where you wish to start Apache: Port Number
- Нажмите клавишу Y, чтобы установить Apache, когда будет выведено сообщение:
- Для установки MySQL следуйте инструкциям ниже:
- Нажмите клавишу Y для установки MySQL, когда будет выведено следующее сообщение:
- Do you want to install MySQL 5.0.19 that is bundled with vtiger CRM?
- Укажите номер порта MySQL, имя учетной записи и пароль. Если указан свободный порт, процедура установки будет продолжена, в противном случае программа установки попросит указать иной порт.
- Нажмите клавишу Y для установки MySQL, когда будет выведено следующее сообщение:
- Будут показаны подробности установки, включая установку Apache, MySQL, PHP, и библиотеки GD. Нажмите клавишу C для продолжения установки или Q для прекращения установки. Процесс установки займет около 5 минут.
- Нажмите клавишу Y для немедленного запуска сервера vtiger CRM, когда будет выведено следующее сообщение:
- Do you want to start vtiger CRM server?
Вы можете стартовать сервер выполнением файла startvTiger.sh, расположенного в директории <vtiger CRM Home>/bin.
[edit] Установка vtiger CRM без Apache и MySQL
Если на Вашей машине уже установлены Apache версии 2.0.40 и MySQL 4.1.x или более поздние, выполните описанные ниже шаги:
- Загрузите файл vtigercrm-5.0.4.bin с Sourceforge.net.
- Войдите в операционную систему как пользователь root.
- Установите атрибут исполнения на файл vtigercrm-5.0.4.bin:
chmod 777 vtigercrm-5.0.4.bin
- Запустите на исполнение файл vtigercrm-5.0.2.bin, как показано ниже:
./vtigercrm-5.0.4.bin
Пожалуйста, прочитайте лицензионное соглашение и нажмите клавишу Y, чтобы начать установку, или N, чтобы прервать установку. - Совершите перечисленные ниже шаги, чтобы использовать уже существующий Apache:
- Нажмите клавишу N для того, чтобы использовать существующий Apache, когда вы увидите следующее сообщение:
Do you want to install Apache, 2.0.50 that is bundled with vtiger CRM ? Yes(y)/No(n): - Нажмите клавишу Y для подтверждения использования существующего Apache, когда вы увидите следующее сообщение:
Do you want to continue Yes(Y)/No(N): <Enter y if you are sure> - Укажите директорию Apache в ответ на запрос:
Specify the location of Apache in your system (For example /etc/httpd): Если Вы укажете неправильную директорию, будет выведено следующее сообщение:
Kindly provide the location for httpd file in your system (example: /usr/sbin): Примечание: Если указанная директория или версия Apache несовместима, система предложит установить Apache из комплекта поставки. - Укажите порт для Apache, когда будет выведено следующее сообщение:
Specify the port where you wish to start the Apache: Примечание: Если какое-то иное приложение уже использует указанный порт, Вы можете выбрать другой порт, нажав N, или прекратить процедуру установки, нажав C.
- Нажмите клавишу N для того, чтобы использовать существующий Apache, когда вы увидите следующее сообщение:
- Следуйте описанным ниже шагам, чтобы использовать существующий MySQL:
- Нажмите N для того, чтобы использовать существующий MySQL, когда будет выведено следующее сообщение:
Do you want to Install the MySQL 5_1_19 that is bundled with vtigerCRM ? Yes(Y)/No(N): - Укажите директорию MySQL, когда будет выведено следующее сообщение:
Enter the absolute path of MySQL installed in your system: Укажите параметры соединения с MySQL, такие, как номер порта, пользовательское имя и пароль, а также расположение файла socket MySQL.
Примечание: Если Вы укажете ошибочные параметры, будет выведено следующее сообщение:
Either some other application is running on the port specified or there might be some errors in the connection parameters. Kindly start the specified mysql server and press C to continue with installation, press Y to re-enter the connection parameters, N to install the bundled MySQL or Q to quit: y Kindly re-enter the mysql connection parameters
- Нажмите N для того, чтобы использовать существующий MySQL, когда будет выведено следующее сообщение:
- Если при вводе данных во время выполнения шагов с 1 по 6 ошибок не обнаружено, вся введенная информация будет выведена на экран. Проверьте правильность деталей и нажмите C для продолжения или 'Q для прекращения установки.
- Процесс установки занимает приблизительно 5 минут. Пожалуйста, игнорируйте выводимые в процессе установки сообщения.
- При успешном завершении процесса установки будет выведено следующее сообщение:
Скопируйте приведенный на консоли URL в Web браузер и переходите к настройке сервера vtiger CRM.*********************** INFO ***************************
Product Successfully installed
Kindly use the link http://<hostname>/vtiger/install.php
through your browser to start using the product
********************************************************
- Запустите ваш существующий Apache и проведите окончательную настройку вашего сервера vtigerCRM.
[edit] Установка vtiger CRM из исходного кода
Если вы уже используете среду WAMP для других приложений, базирующихся на PHP, вы можете легко использовать ту же схему для установки vtiger CRM, подразумевая, что ваши настройки удовлетворяют требованиям vtiger CRM.
Для установки vtiger CRM из исходного кода
- Загрузите файл vtigercrm-5.0.4.tar.gz с Sourceforge.net.
- Распакуйте файл vtigercrm-5.0.4.tar.gz в корневую директорию Apache.
- Запустите Web браузер и следуйте инструкциям, приведенным в разделе «Конфигурирование сервера vtiger CRM».
| До начала установки |
1. Установите атрибуты чтения/записи в следующих поддиректориях vtiger CRM:
chown apache:root directoryname -R (Это изменит владельца всех поддиректорий на apache and root. На все директории и файлы должен быть установлен правильный уровень доступа; при этом лучше не использовать chmod для установки доступа. Дополнительную информацию о правах доступа можно получить при выполнении команды man chmod
2. Ваш файл php.ini должен содержать следующие параметры конфигурации:
|
[edit] Запуск и остановка vtiger CRM
Для запуска сервера vtiger CRM выполните следующую команду в директории <vtiger_CRM_Home>/bin:
sh startvtiger.sh
Для остановки сервера vtiger CRM выполните следующую команду в директории <vtiger Home>/bin:
sh stopvtiger.sh
| Примечание: : Команды запуска и остановки не включены в комплект поставки vtigercrm-5.0.4.tar.gz. Поэтому вам вначале надо стартовать MySQL и Apache в вашей среде LAMP, а затем настраивать сервер vtiger CRM. |
[edit] Модернизация vtiger CRM
Этот раздел предназначен только для пользователей предыдущих версий системы vtiger CRM (v4.2.3 / v5.0.0 / v5.0.1 / v5.0.2 / v5.0.3). Если вы устанавливаете систему vtiger CRM в первый раз, пропустите данный раздел.
| Важное замечание: Мы рекомендуем пользователям сделать резервную копию имеющейся базы данных и кодов сисетмы до модернизации версии vtiger CRM до 5.0.4. |
| |
Шаг 1: Скачайте файл vtiger CRM 5.0.0 – Patch 4.
Шаг 2: Распакуйте файл vtigercrm-5.0.0-patch4.zip в корневую директорию vtiger CRM.
Шаг 3: Произведите миграцию ваших баз данных с предыдущей версии на новую версию.
- Для миграции с v4.2.3, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.0.4rc на v5.0.4.
- 1. Выберите Settings --> Other Settings --> Migration Wizard
- 2. В Migration Wizard, выберите вариант, соответствующий вашим требованиям.
- Миграция баз данных занимает несколько минут. Пожалуйста, не закрывайте ваш браузер до окончания процесса миграции.
- Более подробно процедура миграции описана в документе Migration Steps.
Шаг 4: Удалите ненужные файлы и директории.
С целью улучшения безопасности мы изменили расположение файлов vtiger CRM. Соответственно рекомендуем удалить перечисленные ниже файлы. Пожалуйста, соблюдайте разумную осторожность при удалении файлов.
Перечисленные файлы следует удалить из директории <vtiger CRM Home>/modules/Users Announcement.php
createrole.php
listroles.php
profilePrivileges.php
RoleDeleteStep1.php
RoleDetailView.php
SaveRole.php
ListProfiles.php
listinventorynotifications.php
SaveInventoryNotification.php
EditInventoryNotification.php
listnotificationschedulers.php
SaveNotification.php
EditNotification.php
CreateSharingRule.php
listwordtemplates.php
upload.php
deletewordtemplate.php
createemailtemplate.php
deleteemailtemplate.php
detailviewemailtemplate.php
editemailtemplate.php
listemailtemplates.php
saveemailtemplate.php
istgroups.php
createnewgroup.php
GroupDetailView.php
ListLoginHistory.php
UpdateDefaultFieldLevelAccess.php
DefaultFieldPermissions.php
EditDefOrgFieldLevelAccess.php
OrgSharingDetailView.php
SaveSharingRule.php
DefModuleView.php
AuditTrailList.php
ShowAuditTrail.php
AuditTrail.php
SaveAuditTrail.php
savetermsandconditions.php
OrganizationTermsandConditions.php
createrole.php
listroles.php
profilePrivileges.php
RoleDeleteStep1.php
RoleDetailView.php
SaveRole.php
add2db.php
downloadfile.php
ListProfiles.php
[edit] Настройка сервера vtiger CRM
После установки vtiger CRM вам необходимо произвести настройку сервера vtiger CRM, указав такие подробности, как название базы данных, Web сайт, валюту, и информацию для доступа администратора к системе. Во время настройки будут созданы таблицы баз данных и при необходимости - тестовые данные, что займет приблизительно 5 минут.
Для настройки сервера vtiger CRM
- Запустите Web браузер и наберите адрес сервера http://<host-name>/vtigerCRM/index.php.
- На странице Registration заполните форму регистрации (не обязательно). Нажмите кнопку [Start].
- На странице System Check проверьте правильность настроек PHP и базы данных MySQL, убедитесь, что на файлы и каталоги установлены права чтения/записи, и проверьте статус графической библиотекм GD. Если все параметры правильны, нажмите кнопку [Next].
Примечание: Пожалуйста, убедитесь, что на все необходимые директории установлены права чтения/записи; в противном случае вы не сможете пользоваться функциями, которым требуется загрузка или выгрузка файлов. - На странице System Configuration укажите соответствующие значения в разделах Database, Site Configuration, и Administration sections. Затем нажмите кнопку [Next].
- Database Configuration - настройка базы данных
- Host Name (Имя системы) (обязательное поле) - По умолчанию, Host Name записывается в форме <System Name>:<Port No>. Пожалуйста не изменяйте Port No, так как его значение задается во время установки.
- User Name (Учетная запись) (обязательное поле) – Укажите имя учетной записи для доступа к базе данных.
- Password (Пароль) – Укажите пароль для учетной записи.
- Database Name (Имя базы данных) (обязательное поле) – По умолчанию имя базы данных vtigercrm5. Вы можете назвать базу данных в соответствии с вашими требованиями.
- Root User Name (Учетная запись root) (обязательное поле)– Если вы выбрали вариант создания базы данных, укажите имя пользователя root с правами создания баз данных.
- Root Password (Пароль учетной записи root) – Укажите пароль для учетной записи root.
- Site Configuration - настройка сайта
- URL (обязательное поле) – Укажите адрес хоста. По умолчанию, это http://<system name>.
- Path (Путь) (обязательное поле) – По умолчанию, это директория, куда установлен vtiger CRM.
- Path to Cache Directory (Расположение директории кэширования) (span style="font-weight:bold; color:red">must have write permission</span>) - Значение по умолчанию cache/. Эта директория используется для временного хранения таких файлов, как вложения, и файлов, относящихся к операциям импорта/экспорта данных.
- Admin Configuration - настройка администрирования
- User name (Учетная запись) – Значение по умолчанию устанавливается в admin.
- Admin password (Пароль администратора) (обязательное поле) – По умолчанию значение устанавливается в “admin”. Вы можете изменить пароль после входа в vtiger CRM.
- Email ID (Эл. почта администратора) – По умолчанию значение устанавливается в admin@your-domain.com. Вы можете изменить это поле на адрес электронной почты администратора системы.
- Currency Configuration - настройка валюты
- Name (Название) (обязательное поле) – Укажите название вашей основной валюты (например, Ruble).
- Symbol (обозначение) (обязательное поле) – Укажите символ вышей валюты (например, R).
- Code (код) (обязательное поле) – Укажите международное обозначение вышей валюты (например, RUB).
- Database Configuration - настройка базы данных
- На странице Confirm Settings проверьте правильноеть настроек. Если что-либо необходимо изменить, нажмите кнопку [Change] и вы вернетесь к предыдущему шагу. Если вам требуется заполнить систему демонстрационными данными, отметьте поле [Also populate demo data?]. Когда все готово, нажмите кнопку [Next].
- На странице Config File Creation нажмите кнопку [Next]. Завершение настройки занимает примерно 4 минуты.
- На странице Create Database Tables нажмите кнопку [Finish] для завершения настройки vtiger CRM.
По окончании успешной настройки директория установки будет закрыта для повышения безопасности установки от несанкционированного доступа.
На странице входа в систему (Login) имя учетной записи по умолчанию устанавливается в значение admin. Введите пароль, заданный в процессе установки, в поле Password. После успешного входа в систему вы увидите Главную страницу vtiger CRM (Home page), пример которой приведен ниже:
[edit] Настройка расписания уведомлений
Вы можете настроить уведомления, такие, как Big deals (Крупные сделки), Pending Tasks (отложенные задания), Event Reminder (напоминания о событиях), Support Start и End dates (даты начали и окончания поддержки), и другие при помощи изменения порта вашего веб-сервера Apache в файле sendreminder.sh, расположенном в директории <vtiger CRM Home>cron/, как показано ниже:
wget http://localhost:APACHEPORT/SendReminder.php -O intimatelog.tx
[edit] Советы по устранению неисправностей
Если при подключении к vtiger CRM при помощи браузера в окне браузера выводится сообщение:
Forbidden
Произведите с файлом httpd.conf, расположенным в директории <vtiger_CRM_home>/installs/apache/conf, следующие действия:
- Измените <Directory /> на <Directory /home/<user>
- Установите права на исполнение файла httpd.conf:
chmod -R 777 /home/<user>
- Перезапустите сервер Apache из директории установки Apache:
./bin/httpd -d . -f ./conf/httpd.conf -k stop ./bin/httpd -d . -f ./conf/httpd.conf -k start
По умолчанию значение log4php.rootLogger в файле log4php.properties, расположенном в директории <vtiger_CRM_Home>, установлено в debug.
Если у Вас возникли какие-либо проблемы, измените значение уровня протоколирования на fatal или warning.
Строка: 10
log4php.rootLogger=debug, A2
Изучите открытую базу знаний vtiger для получения дополнительных советов по устранению неисправностей. Если решение вашей проблемы еще на описано, пожалуйста, сообщите об этом в vtiger Discussions.
[edit] Известные проблемы
Если вы прервете процесс установки vtiger CRM, временная директория, созданная в процессе установки в директории установки, не будет удалена автоматически. Вам необходимо удалить ее вручную.
[edit] Установка vtiger и PHP 5.2.x
См. документ vtiger CRM on PHP 5.2.x. Документ относится к установке версии 5.0.3, а не версии 5.0.4.
[edit] Дополнительная документация
Чтобы использовать расширения для программного обеспечения vtiger CRM, Вы можете дополнительно изучить следующие документы:
- Расширение vtiger Outlook 5.0.4 - Руководство пользователя
- Расширение vtiger Office 5.0.4 - Руководство пользователя
- Расширение vtiger Thunderbird 5.0.4 - Руководство пользователя
- Дополнение vtiger Firefox Toolbar 5.0.4 - Руководство пользователя
- vtiger Customer Portal 5.0.4 - Руководство пользователя
- vtiger Web Forms 5.0.4 - Руководство пользователя
|
[edit] Техническая поддержка
Просим Вас присылать Ваши комментарии, вопросы по функциональности, и сообщения о проблемах в vtiger Forums (http://forums.vtiger.com), чтобы мы могли оказать Вам техническую помощь и поддержку. Рабочий язык форума – английский.
Контактная информация:
vtiger Systems India Pvt. Ltd.
Sree Narayana Complex,
11 Sarathy Nagar,
Vijayanagar, Velachery,
Chennai 600 042,
INDIA
India: +91-80-23146984
USA & Canada: +1-408-716-8592
Открытая поддержка: http://forums.vtiger.com
Пакет локализации для русского языка:
http://forge.vtiger.com/projects/ru-lang/
Там же можно сообщать о неточностях и ошибках настоящего перевода
Перевод на русский язык
ООО «А-Проект»
http://www.aproect.ru
Sergei Kostigoff
http://www.kostigoff.net
