Поиск по сайту:

Как установить vTiger CRM на Ubuntu 18.04 LTS


На этой странице

  1. Требования
  2. Начало работы
  3. Установить сервер LAMP
  4. Настроить базу данных
  5. Установите vTiger CRM
  6. Настройка Apache для vTiger CRM
  7. Доступ к vTiger CRM

vTiger CRM — это бесплатное программное обеспечение для управления взаимоотношениями с клиентами с открытым исходным кодом для вашего бизнеса. Он написан на PHP и использует MariaDB для хранения своих данных. Он специально разработан для простоты использования, чтобы позволить владельцам бизнеса сотрудничать и автоматизировать взаимодействие с клиентами на протяжении всего процесса. vTiger CRM позволяет командам по продажам, поддержке и маркетингу организовывать и сотрудничать, чтобы значительно улучшить качество обслуживания клиентов.

Функции

  • Поддерживает управление доступом на основе ролей.
  • Предоставляет подключаемые модули Outlook, Thunderbird, Firefox и Gmail.
  • Автоматизированная поддержка с использованием клиентского портала и запросов в службу поддержки.
  • Рабочие процессы, задачи и управление проектами.
  • Позвольте нам импортировать и экспортировать данные через файлы CSV.
  • предоставляет настраиваемые пользовательские информационные панели.

В этом руководстве мы узнаем, как установить vTiger CRM на сервер Ubuntu 18.04.

Требования

  • Сервер под управлением Ubuntu 18.04.
  • На вашем сервере настроен статический IP-адрес 192.168.0.103.
  • Для вашего сервера установлен пароль root.

Начиная

Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

apt-get update -y
apt-get upgrade -y

После обновления сервера перезапустите его, чтобы изменения вступили в силу.

Установить LAMP-сервер

VTiger CRM работает на веб-сервере, написанном на PHP, и использует MariaDB для хранения своих данных. Итак, вам нужно будет установить Apache, MariaDB, PHP и другие модули PHP на свой сервер. Вы можете установить их все, просто выполнив следующую команду:

apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap unzip wget -y

После установки всех пакетов откройте файл php.ini и внесите некоторые изменения:

nano /etc/php/7.2/apache2/php.ini

Внесите следующие изменения:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Сохраните и закройте файл. Затем запустите службы Apache и MariaDB и включите их во время загрузки с помощью следующей команды:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Настроить базу данных

По умолчанию MariaDB не защищена. Значит, вам нужно будет его обезопасить. Вы можете сделать это, запустив скрипт mysql_secure_installation:

mysql_secure_installation

Этот скрипт изменит ваш текущий пароль root, удалит анонимных пользователей, запретит удаленный вход root, как показано ниже:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Как только MariaDB будет защищена, войдите в оболочку MariaDB с помощью следующей команды:

mysql -u root -p

Введите пароль root при появлении запроса. Затем создайте базу данных и пользователя для vTiger с помощью следующей команды:

MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';

Затем предоставьте все привилегии базе данных vTiger с помощью следующей команды:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Замените слово mypqssword своим безопасным паролем. Затем измените базу данных с помощью следующей команды:

MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;

Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Установить vTiger CRM

Во-первых, вам нужно будет загрузить последнюю версию vTiger CRM с их официального сайта. Вы можете скачать его с помощью следующей команды:

wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

После завершения загрузки извлеките загруженный файл с помощью следующей команды:

tar -xvzf vtigercrm7.1.0.tar.gz

Затем скопируйте извлеченный каталог в корневой каталог Apache и предоставьте соответствующие разрешения:

cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm

Как только вы это сделаете, вы можете перейти к следующему шагу.

Настройте Apache для vTiger CRM

Далее вам нужно будет создать файл виртуального хоста apache для vTiger CRM. Вы можете создать его с помощью следующей команды:

nano /etc/apache2/sites-available/vtigercrm.conf

Добавьте следующие строки:

<VirtualHost *:80>
     ServerAdmin 
     ServerName example.com
     DocumentRoot /var/www/html/vtigercrm/

     <Directory /var/www/html/vtigercrm/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

Замените доменное имя example.com своим собственным доменным именем. Сохраните и закройте файл. Затем отключите файл виртуального хоста Apache по умолчанию и включите файл виртуального хоста vTiger с помощью следующей команды:

a2ensite vtigercrm
a2dissite 000-default

Затем включите модуль перезаписи Apache и перезапустите службу Apache с помощью следующей команды:

a2enmod rewrite
systemctl restart apache2

Затем проверьте состояние службы Apache с помощью следующей команды:

systemctl status apache2

Вы должны увидеть следующий вывод:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-06 16:23:20 UTC; 20min ago
  Process: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2952 (apache2)
    Tasks: 11 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2952 /usr/sbin/apache2 -k start
           ??2973 /usr/sbin/apache2 -k start
           ??2975 /usr/sbin/apache2 -k start
           ??2977 /usr/sbin/apache2 -k start
           ??2979 /usr/sbin/apache2 -k start
           ??2982 /usr/sbin/apache2 -k start
           ??2985 /usr/sbin/apache2 -k start
           ??2986 /usr/sbin/apache2 -k start
           ??2987 /usr/sbin/apache2 -k start
           ??3156 /usr/sbin/apache2 -k start
           ??3158 /usr/sbin/apache2 -k start

Feb 06 16:23:19 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 06 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.
Feb 06 16:23:20 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Доступ к vTiger CRM

Теперь откройте веб-браузер и введите URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:

Теперь нажмите кнопку «Установить». Вы должны увидеть следующую страницу:

Теперь примите публичную лицензию vTiger. Вы должны увидеть следующую страницу:

Затем проверьте предварительные условия установки и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Затем укажите имя базы данных, имя пользователя базы данных, пароль, имя пользователя и пароль администратора. Затем нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Затем выберите свою отрасль и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Затем выберите модули и нажмите кнопку «Далее». После успешного завершения установки вы должны увидеть следующую страницу:

Поздравляем, вы успешно установили и настроили vTiger CRM на сервере Ubuntu 18.04.