GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Mautic Marketing Automation Tool na Ubuntu 16.04

Mautic je open source nástroj pro automatizaci marketingu s vlastním hostitelem pro každého. Můžete jej použít k růstu vaší firmy nebo komunity, sledování vašich webových stránek, vytváření vstupních stránek, vytváření kampaní pro vaši firmu, správě kontaktů a dokonce i odesílání marketingových e-mailů.

V tomto tutoriálu vám krok za krokem ukážu, jak nainstalovat Mautic Marketing Automation Platform pomocí Ubuntu 16.04. Je to webová aplikace a jako průvodce instalací budeme používat zásobník LEMP.

Předpoklady

  • Ubuntu 16.04
  • Oprávnění uživatele root

Co uděláme

  1. Nainstalujte Nginx
  2. Nainstalujte a nakonfigurujte MariaDB
  3. nainstalujte a nakonfigurujte PHP-FPM
  4. Stáhnout Mautic
  5. Nakonfigurujte virtuální hostitele Nginx pro Mautic
  6. Webová instalace Mautic
  7. Testování

Krok 1 – Instalace Nginx

Mautic je webový nástroj pro automatizaci marketingu a pro naši instalaci Mautic budeme používat webový server Nginx.

Přihlaste se ke svému serveru a poté aktualizujte a upgradujte všechny balíčky.

sudo apt update
sudo apt upgrade

Nyní nainstalujte Nginx pomocí příkazu apt níže.

sudo apt install nginx

Po dokončení instalace spusťte službu nginx a povolte její spuštění při každém spuštění systému.

systemctl start nginx
systemctl enable nginx

Webový server Nginx byl nainstalován do systému Ubuntu 16.04 – zkontrolujte to pomocí příkazu netstat.

netstat -plntu

Měli byste získat výchozí port HTTP 80 na seznamu se stavem 'LISTEN'.

Krok 2 – Instalace a konfigurace MariaDB

Mautic nabízí podporu pouze pro databázi MySQL s minimální verzí 5.5.3. V této příručce budeme používat mariadb-server 10.0 založený na MySQL 5.5.

Nainstalujte databázi mariadb pomocí následujícího příkazu apt.

sudo apt install mariadb-server mariadb-client -y

Po dokončení instalace spusťte službu mariadb a povolte její spuštění při každém startu systému.

systemctl start mysql
systemctl enable mysql

Nyní musíme vytvořit novou databázi a uživatele pro mautic. Vytvoříme novou databázi s názvem 'mautic ', uživatel 'mauticuser ' s heslem 'aqwe123 '.

Přihlaste se do prostředí MySQL pomocí následujícího příkazu mysql.

mysql -u root -p

Vytvořte novou databázi a uživatele pomocí následujících dotazů.

create database mautic;
grant all on mautic.* to 'mauticuser'@'localhost' IDENTIFIED BY 'aqwe123';
flush privileges;
exit;

Databáze MariaDB byla nainstalována a databáze pro instalaci Mautic byla vytvořena.

Krok 3 – Instalace a konfigurace PHP-FPM

Mautic vyžaduje pro instalaci alespoň PHP 5.6.19. V této příručce tedy použijeme PHP-FPM 7.0 pro naši mautickou instalaci.

Nainstalujte PHP a PHP-FPM (se všemi požadovanými rozšířeními) pomocí příkazu apt níže.

sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl

Po dokončení instalace musíme nakonfigurovat soubory php.ini pro konfigurace FPM a CLI.

Přejděte do adresáře '/etc/php/7.0' a upravte soubor 'php.ini' v adresáři 'fpm'.

cd /etc/php/7.0/
vim fpm/php.ini

Zrušte komentář na řádku 'date.timezone' a uveďte jej pomocí 'UTC ' pro konfiguraci časového pásma.

date.timezone = "UTC"

Nyní odkomentujte řádek 'cgi.fix_pathinfo' a změňte hodnotu na '0'.

cgi.fix_pathinfo = 0

Uložte a ukončete.

Dále upravte soubor 'php.ini' v adresáři 'cli'.

vim cli/php.ini

Odkomentujte řádek 'date.timezone' a zadejte hodnotu s 'UTC' pro konfiguraci časového pásma PHP.

date.time = "UTC"

Dále odkomentujte řádek 'cgi.fix_pathinfo' a změňte hodnotu na '0'.

cgi.fix_pathinfo = 0

Uložte a ukončete.

Nyní spusťte službu PHP-FPM a povolte její spuštění při každém startu systému.

systemctl restart php7.0-fpm
systemctl enable php7.0-fpm

Instalace a konfigurace PHP a PHP-FPM pro naši instalaci Mautic byla dokončena. Zkontrolujte to pomocí příkazu netstat, jak je znázorněno níže.

netstat -pl | grep php

A měli byste získat výsledek, jak je uvedeno níže.

Krok 4 – Stáhnout Mautic

Přejděte do adresáře '/var/www/' a stáhněte si zdrojový kód mautic pomocí následujícího příkazu wget.

cd /var/www
wget https://www.mautic.org/download/latest

Extrahujte 'nejnovější' soubor pomocí příkazu unzip do adresáře 'mautic'.

unzip latest -d mautic/

Poznámka: Pokud ve svém systému nemáte příkaz unzip, nainstalujte jej pomocí níže uvedeného příkazu.

sudo apt install unzip -y

Nyní změňte vlastníka a skupinu pro adresář 'mautic' na 'www-data'.

chown -R www-data:www-data mautic/

Mautic se stáhne do adresáře '/var/www/mautic'.

Krok 5 – Konfigurace virtuálního hostitele Nginx pro Mautic

V této příručce používáme Nginx místo webového serveru Apache. V tomto kroku nakonfigurujeme virtuálního hostitele Nginx pro mautickou instalaci.

Přejděte do adresáře '/etc/nginx' a vytvořte nový soubor s názvem 'mautic' v adresáři 'sites-available'.

cd /etc/nginx/
vim sites-available/mautic

Zde vložte následující konfiguraci mautic nginx.

server {
    listen 80;
    listen [::]:80;    
    server_name mautic.hakase-labs.co;
    
    root /var/www/mautic;
    index index.php index.html index.htm index.nginx-debian.html;
    
    location / {
      try_files $uri $uri/ =404;
    }

    location ~ .php$ {
      include snippets/fastcgi-php.conf;
      fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~* ^/index.php {
      fastcgi_split_path_info ^(.+.php)(/.+)$;
      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      fastcgi_buffer_size 128k;
      fastcgi_buffers 256 16k;
      fastcgi_busy_buffers_size 256k;
      fastcgi_temp_file_write_size 256k;
    }
}

Uložte a ukončete.

Nyní aktivujte „mautického“ virtuálního hostitele a zkontrolujte jej pomocí příkazu „nginx -t“, jak je znázorněno níže.

ln -s /etc/nginx/sites-available/mautic /etc/nginx/sites-enabled/
nginx -t

Ujistěte se, že nedošlo k žádné chybě, a restartujte webový server.

systemctl restart nginx

Konfigurace virtuálního hostitele Nginx pro mautic byla dokončena.

Krok 6 – Mautic webová instalace

Otevřete svůj webový prohlížeč a navštivte název mautic domény, moje je http://mautic.hakase-labs.co.

Budete přesměrováni na stránku instalace mautic. Ujistěte se, že všechna rozšíření a konfigurace jsou bez chyb, jak je uvedeno níže.

Klikněte na 'Další krok ' pro pokračování.

Nyní uvidíte stránku o konfiguraci databáze. Zadejte název databáze, uživatele databáze a heslo, jak je uvedeno níže.

A klikněte na tlačítko Další krok '.

Nyní musíme vytvořit nový účet správce pro Mautic. Zadejte svého administrátora, e-mail a heslo.

Klikněte na tlačítko Další krok '.

Pro konfiguraci e-mailu si můžete vybrat jednu možnost, nebo ji můžete nakonfigurovat později.

Klikněte na tlačítko Další krok znovu.

Nyní se vám zobrazí přihlašovací stránka správce. Zadejte své administrátorské uživatelské jméno a heslo a klikněte na 'Přihlásit '.

A nyní budete moci vidět řídicí panel správce Mautic.

Instalace nástroje pro automatizaci marketingu Mautic na Ubuntu 16.04 s webovým serverem Nginx byla úspěšně dokončena.


Ubuntu
  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 na Ubuntu 18.04 / Ubuntu 16.04

  2. Jak nainstalovat PHP 7 na Ubuntu 14.04

  3. Jak nainstalovat PHP 7 na Ubuntu 15.04

  1. Jak nainstalovat Magento 2 na Ubuntu 18.04

  2. Jak nainstalovat OpenCart na Ubuntu 18.04

  3. Jak nainstalovat PrestaShop na Ubuntu 18.04

  1. Jak nainstalovat Mautic Marketing Automation Tool na Ubuntu 20.04

  2. Jak nainstalovat Invoice Ninja na Ubuntu 16.04

  3. Jak nainstalovat Mautic Marketing Automation Tool na CentOS 7