Установка vtiger CRM 5.0.4 на ОС Windows (официальное руководство)¶
Настоящий документ содержит перевод официального руководства vtiger.com по установке vtiger CRM версии 5.0.4 на ОС Windows.
Требования к системе¶
Аппаратное обеспечение: x486 или лучше, с 512 MB RAM или больше, с объемом дискового пространства не менее 250 MB.
Операционная система: Windows 2000/NT/XP.
Web Сервер: Apache 2.0.40 или более новый, либо Microsoft IIS версии 5 или более новый.
Сервер баз данных: MySQL версий от 4.1.х до 5.1.х.
PHP: версии с 5.0.х по 5.2.x.
Web браузер: IE 5.5/6.0, Firefox 1.5.x или более новый, либо Opera 7.21 или более новый.
Выбор наиболее подходящего для установки пакета¶
Программное обеспечение vtiger CRM доступно как в виде исполняемого кода, так и в виде исходных текстов. Вы можете выбрать правильный дистрибутив в зависимости от вашего опыта с LAMP / WAMP приложениями.
Рекомендации по выбору дистрибутива vtiger CRM
Уровень пользователя
Рекомендуемый дистрибутив
До начала установки¶
Пожалуйста, убедитесь, что у вас есть права администратора в операционной системе. Если вы будете устанавливать программное обеспечение vtiger CRM без прав администратора, то программное обеспечение 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 из исходных кодов .
Установка vtiger CRM в Windows¶
Для работы с vtiger CRM очень важны Apache , MySQL , и PHP . Вы можете установить vtiger CRM в соответствии с Вашими требованиями к программному обеспечению:
Установка комбинированного пакета vtiger CRM – vtigercrm-5.0.4.exe
Используйте этот варинат, если на Вашей машине не установлены пакеты Apache , MySQL , и PHP .
Установка vtiger CRM из исходных кодов – vtigercrm-5-0-4.tar.gz
Используйте этот пакет, если на Вашей машине уже установлены Apache или Microsoft IIS , MySQL , и PHP .
Установка полного пакета¶
Для удобства бизнес сообщества и начинающих пользователей PHP в комплект поставки vtiger CRM входят оптимизированные версии Apache , MySQL , и PHP вместе с модулями vtiger CRM .
Чтобы установить полный пакет vtiger CRM:¶
Загрузите файл vtigercrm-5.0.4.exe с Sourceforge.net.
Запустите исполняемый файл vtigercrm-5.0.4.exe . Через несколько секунд стартует процесс установки.
В диалоге Welcome to the InstallShield Wizard for vtiger CRM нажмите кнопку [Next].
В диалоге vtiger CRM Software License Agreement прочитайте лицензионное соглашение и нажмите кнопку [Yes], если Вы принимаете условия лицензионного соглашения.
В соответствиями с инструкциями ниже установите Web сервер Apache из комплекта поставки vtiger CRM:
В диалоге Install Apache Options выберите опцию Install Apache и нажмите кнопку [Next].
В диалоге Install Apache Web Server Port Selection укажите номер порта, на котором должен стартовать Web сервер Apache и нажмите кнопку [Next].
Если Вы не знаете, о чем идет речь, укажите порт по умолчанию 80 .
В диалоге Apache Service Option выберите поле [Start the apache as a service] для автоматического запуска vtiger CRM как сервиса при запуске операционной системы.
Следуйте инструкциям ниже для установки MySQL из комплекта поставки vtiger CRM:
В диалоге Install MySQL Options выберите опцию Install MySQL и нажмите кнопку [Next].
В диалоге MySQL Connection Parameters Configuration укажите перечисленные ниже параметры соединения MySQL и нажмите кнопку [Next]:
Port Number : Номер порта, который должен использоваться сервером баз данных MySQL.
User Name : Имя пользователя для подключения к базе данных MySQL.
Password : Пароль пользователя.
Если Вы не понимаете, о чем идет речь, укажите порт по умолчанию 3306 , и имя пользователя root . Оставьте поле Password пустым.
В диалоге Chose Destination Location либо оставьте директорию по умолчанию C:\Program Files\vtigerCRM5_0 , либо выберите новую директорию. После выбора директории, нажмите кнопку [Next].
В диалоге Select Program Folder либо оставьте каталог для программы по умолчанию vtiger CRM 5 или укажите новый каталог. Затем нажмите кнопку [Next].
В диалоге Start Copying Files проверьте правильность выбранной конфигурации Apache , MySQL и PHP . Нажмите кнопку [Next] для начала установки, или кнопку [Cancel] для прекращения установки. Процесс установки занимает примерно пять минут.
В диалоге Installation Wizard Complete выберите опцию Yes I want to start the server , если Вы хотите немедленно стартовать сервер vtiger CRM . Если Вы хотите установить иконку на Вашем рабочем столе, выберите опцию Yes, I want vtiger CRM icon on desktop . Нажмите кнопку [Finish]. Запуск сервера vtigerCRM займет несколько минут.
Установка без Apache и MySQL¶
Можно использовать уже установленные на вашей машине Apache и MySQL , в случае, если их версии совместимы с vtiger CRM .
Загрузите файл vtigercrm-5.0.4.exe с Sourceforge.net.
Запустите исполняемый файл vtigercrm-5.0.4.exe . Через несколько секунд стартует процесс установки.
В диалоге Welcome to the InstallShield Wizard for vtiger CRM нажмите кнопку [Next].
В диалоге vtiger CRM Software License Agreement прочитайте лицензионное соглашение и нажмите кнопку [Yes], если вы принимаете условия лицензионного соглашения.
Выполните шаги, описанные ниже, чтобы использовать существующий Web сервер Apache :
В диалоге Install Apache Options выберите опцию Use Installed Apache и нажмите кнопку [Next].
В диалоге Apache Web Server Home Selection выберите директорию, в которой установлен Apache. Учтите, что если вы укажете неправильную директорию, установка не будет продолжена.
Файл конфигурации Apache httpd.conf , расположенный в директории /conf , будет изменен во время установки vtiger CRM. Нажмите [Yes], если Вы принимаете сообщение This selection will take backup and modify the httpd.conf file of the Apache installed in your machine. Do you want to continue? .
В диалоге Apache Web Server Home Selection нажмите кнопку [Next].
Следуйте шагам, описанным ниже, чтобы использовать существующий MySQL :
В диалоге Install MySQL Options выберите опцию Use Installed MySQL и нажмите кнопку [Next].
В диалоге MySQL Path Selection выберите директорию, в которой установлен MySQL и нажмите кнопку [Next].
Если Вы укажете неправильную директорию, установка не будет продолжена.
В диалоге MySQL Connection Parameters Configuration укажите перечисленные ниже параметры соединения MySQL и нажмите кнопку [Next]:
Port Number : Номер порта, который должен использоваться сервером баз данных MySQL .
User Name : Имя пользователя для подключения к базе данных MySQL .
Password : Пароль пользователя.
Если Вы не понимаете, о чем идет речь, укажите порт по умолчанию 3306 , и имя пользователя root . Оставьте поле Password пустым.
В диалоге Chose Destination Location либо оставьте директорию по умолчанию, либо выберите новую директорию. После выбора директории, нажмите кнопку [Next].
В диалоге Start Copying Files проверьте правильность параметров конфигурации Apache , MySQL и PHP . Нажмите кнопку [Next] для начала установки или кнопку [Cancel] для прекращения установки. Установка займет приблизительно пять минут.
В диалоге Installation Wizard Complete выберите опцию Yes I want to start the server , если Вы хотите немедленно стартовать сервер vtigerCRM. Если Вы хотите получить иконку на Вашем рабочем столе, выберите опцию Yes, I want vtiger CRM icon on desktop . Нажмите кнопку [Finish].
Установка vtiger CRM из исходного кода¶
Если вы уже используете среду WAMP для других приложений, базирующихся на PHP , вы можете легко использовать ту же схему для установки vtiger CRM , подразумевая, что ваши настройки удовлетворяют требованиям vtiger CRM .
Установка vtiger CRM из исходного кода предназначена только для Продвинутых пользователей/ Разработчиков/ Провайдеров хостинга. Мы настоятельно рекомендуем начинающим пользователям и пользователям PHP среднего уровня использовать оптимизированную vtiger установку WAMP ( vtigercrm-5.0.4.exe ). Если вы используете приложения, базирующиеся на PHP , первый раз, пожалуйста, пропустите эту секцию, и следуйте инструкциям, изложенным в разделе «Установка полного пакета».
WAMP означает Windows , Apache , MySQL и PHP . Вы можете получить оптимизированный пакет Apache , MySQL и PHP из различных источников. Наиболее популярными сайтами, предлагающими пакет WAMP , являются WAMP и XAMPP (http://apachefriends.com). Существует много иных Web сайтов, предлагающих бесплатные дистрибутивы WAMP .
Рекомендуемые дистрибутивы WAMP :
WAMP : версия 1.6.5
XAMPP : версия 1.5.3a
До начала использования вашей собственной установки WAMP , пожалуйста, убедитесь, что версии Apache , MySQL , и PHP удовлетворяют требованиям vtiger CRM .
Apache – 2.0.40 и более новый
MySQL – версии от 4.1.x до 5.1.x
PHP – версии от 5.0.x до 5.2.x (вы должны установить настройки в php.ini , как это описано в разделе «Что необходимо проделать до начала установки». В противном случае некоторые функции не будут работать).
Для установки vtiger CRM из исходного кода¶
Загрузите файл ` vtigercrm-5.0.4.tar.gz `_ с Sourceforge.net.
Распакуйте файл vtigercrm-5.0.4.tar.gz` в корневую директорию `Apache` (например, «C:\Program Files\Apache Group\Apache2\htdocs ).
Запустите Web браузер и следуйте инструкциям, приведенным в разделе «Настройка сервера vtiger CRM».
Что необходимо проделать до начала установки¶
У вас должны быть права чтения/записи в следующих поддиректориях vtiger CRM:
Конфигурация PHP – config.inc.php
Директория кэша – cache/
Директория шаблонов для групповых писем – test/wordtemplatedownload/
Директория для загрузки – storage/
Директория установки – install/
Файл установки – install.php
Директория изображений Продуктов – test/product/
Директория фотографий пользователей – test/user/
Директория фотографий контактных лиц – test/contact/
Ваш файл php.ini должен содержать следующие параметры конфигурации:
safe_mode = Off
display_errors = On
file_uploads = On
register_globals = Off
max_execution_time = 600
output_buffering= On
memory_limit = 32M
error_reporting = E_WARNING &
E_NOTICE
allow_call_time_reference = On
log_errors = Off
short_open_tag= On
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mysql.dll
extension=php_mysqli.dll
Установка vtiger CRM на Microsoft IIS¶
Исходные файлы vtiger CRM могут быть установлен на Microsoft IIS . У вас должны быть уже установлены Microsoft IIS 5 или более поздний, MySQL и PHP до установки vtiger CRM.
Конфигурация Microsoft IIS для работы c PHP приложениями:¶
Пожалуйста, следуйте описанной ниже процедуре для выполнения сценариев PHP на Microsoft IIS :
Установка конфигурации в файле php.ini :
Загрузите бинарные файлы последней версии PHP для Windows ( vtigerCRM поддерживает PHP версии 5.1.x). Когда Вы скачаете файл, распакуйте его на C:\ и переименуйте каталог в php . Откройте файл PHP.INI-DIST из каталога C:\PHP и найдите следующую строку:
Раскомментируйте показанную выше строку и измените установку на 0 , как показано ниже, чтобы обеспечить возможность выполнения PHP под IIS . Произведите необходимые изменения и сохраните файл как php.ini в вашем каталоге Windows ( C:\WINNT на Мой Компьютер ):
Конфигурация PHP на Microsoft IIS. Пожалуйста, изучите перечисленные ниже сайты для получения подробной информации:
Все поддиректории в vtiger CRM должны иметь права доступа READ . В противном случае некоторые изображения/ файлы не будут работать правильно.
Для установки vtiger CRM на Microsoft IIS , следуйте описанной ниже процедуре:
Загрузите файл vtigercrm-5.0.4.tar.gz с Sourceforge.net.
Распакуйте файл vtigercrm-5.0.2.tar.gz в корневую директорию IIS (например, C:\Inetpub\wwwroot\ ).
Запустите Web браузер и следуйте инструкциям, приведенным в разделе «Настройка сервера vtiger CRM».
Настройка брандмауэров (Firewalls) при установке vtiger CRM
Если вы используете ASP и PHP с базой данных MySQL на сервере Windows 2000 , PHP будет соединяться с MySQL , но ASP – нет. Эта проблема связана с настройками брандмауэра и Вам необходимо вручную изменить настройки брандмауэра.
Необходимо остановить ZoneAlarm (популярный брандмауэр для Windows ) до начала установки vtiger CRM . После настройки vtiger CRM ZoneAlarm можно запустить.
Если брандмауэр не ZoneAlarm:
Проверьте установки COM Surrogate . Дайте права уровня “trusted access”. Это относится к файлу c:\%winroot%\system32\dllhost.exe .
Брандмауэр ZoneAlarm Pro:
выберите Program Control (слева), затем закладку ‘Programs’ (вверху посередине).
Найдите COM Surrogate .
Настройка Access:Trusted – это одна из причин блокирования попыток IIS соединиться с MYSQL .
Разрешите ее и вы создадите обходной путь для проблемы can’t connect to MYSQL server on localhost .
Установите настройки следующим образом:
в брандмауэре Zone Alarm имеется три варианта для каждого ALLOW/BLOCK/ASK :
Для наших целей имеет значение только установка ALLOW (зеленая галочка) для «Access:Trusted» .
Что означают перечисленные действия:
Access:Trusted позволит файлу dllhost.exe доступ к вашему компьютеру. Это не открывает доступ к интернет, как, например, делает установка Access:Internet .
Вы не снизите безопасность с приведенными настройками “ALLOW”.
Запуск и остановка сервера vtiger CRM¶
Сервер vtiger CRM может быть запущен или остановлен в соответствии с описанной для вашего типа дистрибутива процедурой.
Для запуска сервера vtiger CRM¶
Если вы установили Apache и MySQL из комплекта поставки vtiger CRM , стартуйте сервер vtiger CRM одним из трех перечисленных ниже способов:
Запустите сервер при помощи [Start ‣ Program Files ‣ vtiger CRM ‣ Start vtiger CRM].
Нажвиите на значок [vtiger CRM] на Рабочем стола.
Если Вы используете вашу собственную установку WAMP , запустите Apache/Microsoft IIS вручную и соединитесь с сервером vtiger CRM через http:// Name>:
Для остановки сервера vtiger CRM¶
Если Вы установили Apache и MySQL из комплекта vtiger CRM , воспользуйтесь меню [Start ‣ Program Files ‣ vtiger CRM ‣ Stop vtiger CRM].
Если Вы используете вашу собственную установку WAMP , остановите Apache/Microsoft IIS и MySQL вручную.
Настройка сервера vtiger CRM¶
После установки vtiger CRM необходимо настроить сервер vtiger CRM с указанием информации настройки базы данных, Web сайта, валюты, и административного доступа. Во время настройки могут быть созданы демонстрационные таблицы и данные vtiger CRM , что занимает примерно 5 минут.
Стартуйте Web браузер и наберите /vtiger_CRM_Home/index.php в командной строке.
На странице Registration произведите регистрацию продукта (необязательно). Нажмите на кнопку [Start].
На странице System Check показано состояние прав на чтение и запись для директорий PHP , базы данных MySQL и версия графической библиотеки GD graphics library . Если все параметры правильны, нажмите кнопку [Next].
Пожалуйста, убедитесь, что на все директории поставлены права чтения/записи , иначе вы не сможете работать с функциями, требующими загрузки и выгрузки файлов.
На странице System Configuration укажите корректные значения для разделов Database , Site Configuration и Administration . Затем нажмите кнопку [Next].
Настройка базы данных
Host Name ( обязательное поле ) – По умолчанию Host Name устанавливают как машины >: порта> . Не изменяйте номер порта, так как он задается в процессе установки.
User Name ( обязательное поле ) – Укажите имя учетной записа для доступа к базе данных.
Password – Укажите пароль для учетной записи.
Database Name ( обязательное поле ) – По умолчанию, название базы данных vtigercrm5 . Вы можете создать требующуюся вам базу данных.
Root User Name обязательное поле ) – Если вы выбрали опцию создания данных в поле в поле Database Name , укажите имя учетной записи пользователя root для создания базы данных.
Root Password – Укажите пароль для пользовательского имени root .
Конфигурация хоста
URL ( обязательное поле ) – Укажите имя хоста. Имя хоста по умолчанию: http:// .
Path ( обязательное поле ) – По умолчанию, это путь к установленному vtiger СRM .
Path to Cache Directory (необходимо установить права записи) – По умолчанию это cache/ . Эта директория используется для временного хранения файлов, таких, как вложения, и файлов, относящихся к операциям импорта/ экспорта.
Параметры учетной записи Администратора
User name – По умолчанию, имя учетной записи администратора приложения установлено в значение admin .
Admin password ( обязательное поле ) – По умолчанию паролю учетной записи администратора приложения присвоено значение admin . Вы сможете изменить пароль после входа в систему vtiger CRM .
Email ID – По умолчанию, полю email ID присвоено значение admin@your-domain.com . Укажите адрес электронной почты администратора приложения vtiger CRM .
Настройка валюты
Name ( обязательное поле ) – Укажите название валюты, в которой ведутся расчеты (например, Rubles ).
Symbol ( обязательное поле ) – Укажите символ для валюты (например, R ).
Code ( обязательное поле ) – Укажите международный код выбранной валюты (например, RUB ).
Проверьте конфигурацию на странице Confirm Settings . Если необходимо что-то изменить, нажмите кнопку [Change]** и вернитесь на предыдущий шаг. Если вы хотите создать в системе демонстрационные данные, отметьте поле выбоар Also populate demo data? . Затем нажмите кнопку [Next].
На странице Config File Creation нажмите кнопку [Next]. Для завершения процесса создания конфигурации потребуется примерно 4 минуты.
На странице Create Database Tables будут показаны созданные таблицы базы данных. Нажмите кнопку [Finish] для завершения процесса настройки.
Когда настройка успешно завершена, директория установки будет блокирована для защиты вашей настройки от несанкционированного доступа.
На Странице входа в систему (Login page) , имя учетной записи User Name по умолчанию установлено в значение admin . В поле ввода пароля Password введите пароль администратора, который вы указали в процессе установки. После успешного входа в систему, вы увидите страницу «Главная страница системы vtiger CRM» (Home page), пример которой приведен ниже: