Установка CRM · 6 min read · Nov 18, 2025
Как установить vTiger CRM на Ubuntu 24.04

vTiger — это универсальное решение CRM (Управление взаимоотношениями с клиентами) для вашего бизнеса. Оно подходит для малых и средних предприятий. vTiger CRM предоставляет различные инструменты для клиентов и пользователей, которые увеличивают эффективность работы вашего бизнеса.
vTiger CRM предлагает два решения: облачное решение vTiger CRM, за которое вы можете платить за все управление и дополнительные функции, и открытую версию vTiger CRM, которую вы можете разместить на своем сервере.
В этом руководстве мы проведем вас через установку vTiger CRM на сервере Ubuntu 24.04. Вы установите и запустите vTiger с помощью LAMP Stack (Linux, Apache, MySQL/MariaDB и PHP), а затем защитите vTiger с помощью HTTPS.
Предварительные требования
Перед тем как начать, убедитесь, что у вас есть следующее:
Сервер Ubuntu 24.04. Непользователь с правами администратора. Доменное имя, указывающее на IP-адрес сервера.
Установка зависимостей
vTiger — это программное обеспечение CRM с открытым исходным кодом, основанное на PHP и MySQL/MariaDB. Вам нужно установить LAMP или LEMP Stack на вашу систему, чтобы установить его. В этом примере вы будете запускать vTiger с помощью LAMP Stack на вашей системе Ubuntu.
Сначала выполните следующую команду, чтобы обновить индекс пакетов Ubuntu.
sudo apt update

Теперь установите пакеты LAMP Stack (Linux, Apache2, MySQL/MariaDB и PHP) с помощью следующей команды. Введите Y, чтобы подтвердить установку.
sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y
После завершения установки проверьте статус веб-сервера Apache с помощью следующей команды:
sudo systemctl is-enabled apache2
sudo systemctl status apache2
Вы можете увидеть ниже, что веб-сервер Apache включен и активен (работает).

Проверьте статус службы MariaDB с помощью следующей команды:
sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
Вы увидите, что статус сервера MariaDB активен (работает) и включен.

Наконец, проверьте версию PHP, используя команду ниже. PHP 8.3 должен быть установлен на вашей системе Ubuntu.
sudo php -v

Настройка PHP
После установки зависимостей вы настроите установку PHP, отредактировав файл конфигурации php.ini.
Откройте конфигурацию PHP по умолчанию /etc/php/8.3/apache2/php.ini с помощью следующего редактора nano.
sudo nano /etc/php/8.3/apache2/php.ini
Измените настройки по умолчанию следующим образом — убедитесь, что вы настроили параметры memory_limit и date.timezone по мере необходимости.
memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/AmsterdamКогда закончите, сохраните файл и выйдите из редактора.
Теперь выполните следующую команду, чтобы перезапустить веб-сервер Apache и применить вашу конфигурацию PHP.
sudo systemctl restart apache2
Настройка сервера MariaDB
В этом разделе вы будете защищать установку сервера MariaDB. Затем будет создана новая база данных и пользователь, которые будет использовать vTiger CRM. Вы будете использовать mariadb-secure-installation, чтобы защитить MariaDB, и использовать клиент mariadb, чтобы создать новую базу данных и пользователя.
Чтобы настроить сервер MariaDB, откройте файл /etc/mysql/maridb.conf.d/50-server.conf с помощью следующей команды редактора nano.
sudo nano /etc/mysql/maridb.conf.d/50-server.conf
В секции [mysqld] добавьте следующую строку:
sql_mode = ""Сохраните файл и выйдите из редактора.
Теперь выполните команду ниже, чтобы перезапустить сервер MariaDB и применить ваши изменения.
sudo systemctl status mariadb
Далее вам нужно будет защитить установку MariaDB с помощью утилиты mariadb-secure-installation. Выполните ее следующим образом:
sudo mariadb-secure-installation
Вас спросят о следующих конфигурациях:
- нажмите Enter, чтобы подтвердить и настроить развертывание MariaDB.
- Введите Y, чтобы изменить метод аутентификации на unix_socket.
- Введите Y, чтобы установить пароль root для MariaDB и введите новый надежный пароль.
- Введите Y, чтобы удалить пользователя по умолчанию анонимного пользователя с сервера MariaDB.
- Для отключения удаленного входа для пользователя root введите Y снова, чтобы подтвердить.
- Теперь удалите тестовую базу данных по умолчанию с сервера MariaDB.
- Наконец, введите Y снова, чтобы перезагрузить все привилегии таблиц.
Теперь, когда вы защитили сервер MariaDB, вы создадите новую базу данных и пользователя, которые будет использовать vTiger CRM. Войдите на сервер MariaDB с помощью команды mariadb ниже.
Введите свой пароль root для MariaDB, когда будет запрошено.
sudo mariadb -u root -p
Выполните следующие запросы, чтобы создать новую базу данных и пользователя для vTiger. В этом примере вы создадите новую базу данных vtigerdb и нового пользователя vtiger с паролем password.
CREATE DATABASE vtigerdb;
CREATE USER vtiger@localhost IDENTIFIED BY ‘password’;
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;

Теперь выполните запрос ниже, чтобы проверить привилегии для пользователя vtiger. Убедитесь, что пользователь vtiger может получить доступ к базе данных vtigerdb.
SHOW GRANT FOR vtiger@localhost;
Введите quit, чтобы выйти из сервера MariaDB.

Скачивание исходного кода vTiger
Теперь, когда вы настроили как PHP, так и MariaDB, вы скачаете исходный код vTiger и настроите корневой каталог документа с правильными правами и владельцем.
Перейдите в каталог /var/www и скачайте исходный код vTiger с помощью команды wget ниже. Посетите страницу загрузки vTiger CRM, чтобы получить ссылку на последнюю версию.
cd /var/www/
wget https://sourceforge.net/projects/vtigercrm/files/vtiger CRM 8.2.0/Core Product/vtigercrm8.2.0.tar.gz/download
Теперь выполните команду ниже, чтобы извлечь исходный код vTiger. С этим ваш корневой каталог документа для vTiger должен находиться в каталоге /var/www/vtiger.
tar -xf download
Наконец, измените владельца каталога /var/www/vtigercrm на пользователя www-data и установите разрешения по умолчанию на 0755.
sudo chown -R www-data:www-data /var/www/vtigercrm
sudo chmod 755 /var/www/vtigercrm
Добавление виртуального хоста Apache
После загрузки исходного кода vTiger вы создадите новый виртуальный хост Apache для запуска vTiger. Убедитесь, что у вас есть ваше доменное имя, готовое и указывающее на IP-адрес вашего сервера.
Сначала выполните команду ниже, чтобы включить модули rewrite и headers на веб-сервере Apache.
sudo a2enmod rewrite headers
Создайте новую конфигурацию виртуального хоста /etc/apache2/sites-available/vtiger.conf с помощью команды nano ниже.
sudo nano /etc/apache2/sites-available/vtiger.conf
Добавьте конфигурацию ниже и убедитесь, что вы изменили доменное имя на ваше доменное имя.
ServerName crm.howtoforge.local
DocumentRoot /var/www/vtigercrm
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined
Когда закончите, сохраните и выйдите из файла.
Теперь выполните команду ниже, чтобы активировать файл виртуального хоста vtiger.conf и проверить синтаксис Apache. Если у вас правильный синтаксис Apache, вы получите вывод Syntax is OK.
sudo a2ensite vtiger.conf
sudo apachectl configtest
Наконец, перезапустите веб-сервер Apache, чтобы применить ваши изменения следующим образом — с этим ваша установка vTiger готова.
sudo systemctl restart apache2

Защита vTiger с помощью HTTPS
Чтобы защитить vTiger, вы настроите HTTPS через Certbot и Letsencrypt. С этим вы можете генерировать SSL/TLS сертификаты и автоматически настраивать HTTPS на вашем виртуальном хосте Apache.
Установите certbot и плагин python3-certbot-apache с помощью следующей команды. Введите Y, чтобы подтвердить установку.
sudo apt install certbot python3-certbot-apache
После завершения установки сгенерируйте новые SSL/TLS сертификаты для вашего доменного имени vTiger с помощью следующей команды. Убедитесь, что вы изменили как свой адрес электронной почты, так и доменное имя на вашу информацию.
sudo certbot –apache –agree-tos –redirect –hsts –staple-ocsp –email [email protected] -d crm.howtoforge.local
Когда процесс завершится, ваши SSL/TLS сертификаты будут доступны в каталоге /etc/letsencrypt//live/domain.com. И ваша установка vTiger будет защищена с помощью HTTPS.
Установка vTiger CRM
Посетите доменное имя вашей установки vTiger, например https://crm.howtoforge.local/; вы увидите мастер установки vTiger.
Нажмите Установить, чтобы начать установку.

Нажмите Я согласен, чтобы подтвердить лицензию и условия vTiger CRM.

Теперь убедитесь, что ваша система готова к установке vTiger CRM. Убедитесь, что статус всех требований — Да, затем нажмите Далее.

Введите данные имени базы данных MariaDB, пользователя и пароля. Затем введите нового администратора для установки vTiger. Нажмите Далее, чтобы подтвердить.

Снова проверьте детальную установку для vTiger CRM и нажмите Далее.

Оставьте раздел сбора анонимных данных по умолчанию и нажмите Далее.

Теперь начнется установка vTiger CRM.

Когда установка завершится, выберите модули по мере необходимости и нажмите Далее, чтобы продолжить.

Теперь вы будете перенаправлены на панель управления vTiger CRM, как показано ниже:

В настройках администрирования vTiger вы можете увидеть подробную информацию, связанную с вашей установкой и конфигурацией vTiger CRM.
Заключение
Поздравляем! Вы завершили установку vTiger CRM на сервере Ubuntu 24.04. У вас есть vTiger CRM, работающий с LAMP Stack (Linux, Apache, MySQL/MariaDB и PHP) и защищенный с помощью HTTPS через Certbot и Letsencrypt.
Get new posts in your inbox
No spam. Unsubscribe anytime.