Веб-Мастеру

Как установить X2CRM на Ubuntu 16.04 VPS

Сегодня мы расскажем вам, как установить X2CRM на Ubuntu 16,04 VPS с Apache в качестве веб-сервера и базы данных MySQL.

X2CRM является CRM для маркетинга, продаж, а также обслуживание клиентов с простым в использовании механизмом документооборота и системы управления процессом с открытым исходным кодом. Управляйте своими клиентами с бесконечно настраиваемыми, мощными приложениями, и повысьте производительность, как никогда раньше. X2CRM  довольно легко установить на Ubuntu 16.04 VPS. Процесс установки должен занять около 5-10 минут, если вы будете следовать очень простым шагам, описанным ниже.

На момент написания этого учебника последняя стабильная версия X2CRM 6.5.1. доступна и требует:

  • Веб – сервер Apache;
  • PHP (версия 5.3.2 или выше) с mbstring, curl, zip, gd и с расширением mcrypt. Они наиболее активны как правило, по умолчанию на стандартной установке PHP.
  • MySQL, установленная на (версия 5.0.7 или выше) Linux VPS;

ИНСТРУКЦИИ:

Войдите на свой VPS через SSH

ssh furious@vps

Обновите систему

[furious]$ sudo apt-get update && sudo apt-get -y upgrade

Установка MariaDB 10,0

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

[furious]$ sudo apt-get install -y mariadb-server

Далее, нам необходимо создать базу данных для нашей установки X2CRM.

[furious]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE x2crm;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON x2crm.* TO 'x2crmuser'@'localhost' IDENTIFIED BY 'свой-пароль';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> q

Не забудьте заменить ‘свой-пароль’ на сильный пароль.

Установка веб-сервера Apache2

[furious]$ sudo apt-get install apache2

Установка PHP и необходимых модулей PHP

Чтобы установить последнюю стабильную версию PHP версии 7 и все необходимые модули, выполните следующую команду:

[furious]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

Включите модуль перезаписи Apache2, если это не было сделано ранее:

[furious]$ sudo a2enmod rewrite

Для того, чтобы активировать новую конфигурацию, перезапустите веб-сервер Apache, используя следующую команду:

[furious]$ sudo service apache2 restart

Скачайте и извлеките последнюю версию X2CRM на сервер:

[furious]$ sudo cd /opt && wget https://github.com/X2Engine/X2Engine/archive/master.zip
[furious]$ sudo unzip master.zip
[furious]$ sudo mv X2CRM-master/x2engine/ /var/www/html/x2crm

Все файлы должны быть доступны для чтения веб-сервером, поэтому нам нужно установить правильную собственность

[furious]$ sudo chown www-data:www-data -R /var/www/html/x2crm/

Создайте новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache с именем ‘x2crm.conf’ на виртуальном сервере:

[furious]$ sudo touch /etc/apache2/sites-available/x2crm.conf
[furious]$ sudo ln -s /etc/apache2/sites-available/x2crm.conf /etc/apache2/sites-enabled/x2crm.conf
[furious]$ sudo nano /etc/apache2/sites-available/x2crm.conf

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

<VirtualHost *:80>
ServerAdmin admin@yourdomain.ru
DocumentRoot /var/www/html/x2crm/
ServerName your-domain.ru
ServerAlias www.your-domain.ru
<Directory /var/www/html/x2crm/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.ru-error_log
CustomLog /var/log/apache2/your-domain.ru-access_log common
</VirtualHost>

Снова перезапустите веб-сервер Apache для того, чтобы изменения вступили в силу:

[furious]$ sudo service apache2 restart

Откройте ваш веб-браузер, перейдите к адресу http://your-domain.ru/ и если вы настроили все правильно, то откроется окно установщика X2CRM. Вы должны следовать простым инструкциям на экране установки, добавляя необходимую информацию по запросу.

Все. Установка X2CRM завершена.

Источник: AndreyEx.ru

Похожие записи