Jak nainstalovat Mautic Marketing Automation Tool na Ubuntu 16.04

 

Mautic je open-source self-hosted marketing automatizace nástroj pro každého. Můžete jej využít k růstu vaší firmy nebo komunity, sledování webových stránek, vytváření vstupních stránek, vytváření kampaně pro vaši firmu, správu kontaktů a dokonce posílání marketingových e-mailů.

V tomto tutoriálu vám ukážeme krok za krokem, jak nainstalovat Mautic Marketing Automation Platform pomocí Ubuntu 16.04. Je to webová aplikace a budeme ji používat LEMP stack pro naši instalační příručku.

Předpoklady

  • ubuntu 16.04
  • Kořenová oprávnění

Co budeme dělat

  1. Nginx nainstalujte
  2. Nainstalujte a konfigurujte službu MariaDB
  3. nainstalujte a konfigurujte PHP-FPM
  4. Stáhněte si Mautic
  5. Nakonfigurujte virtuální hostitel Nginx pro Mautic
  6. Mautic Web-based instalace
  7. Testování

Krok 1 - Nginx nainstalujte

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

Přihlaste se k serveru a potom aktualizujte a upgradujte všechny balíčky.

sudo apt update
sudo apt upgrade

Nginx nyní nainstalujte příkazem apt níže.

sudo apt nainstalovat nginx

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

systemctl start nginx
systemctl povolit nginx

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

netstat -plntu

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

Začněte nginx

Krok 2 - instalace a konfigurace aplikace MariaDB

Mautic nabízí podporu pouze pro databázi MySQL s minimální verzí 5.5.3. Pro tuto příručku použijeme mariadb-server 10.0 založený na MySQL 5.5.

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

sudo apt nainstalovat mariadb-server mariadb-client -y

Po dokončení instalace spusťte službu mariadb a povolte ji spouštět pokaždé při zavádění systému.

systemctl start mysql
systemctl povolit mysql

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

Přihlaste se do shellu 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ů.

vytvářet databázovou mautiku;
udělejte vše na mautic. * na 'mauticuser' @ 'localhost' IDENTIFIKOVANÉ pomocí 'aqwe123';
splachovací výsady;
výstup;

Vytvořte databázi MySQL pro Mautic

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

Krok 3 - instalace a konfigurace PHP-FPM

Mautic vyžaduje pro instalaci nejméně PHP 5.6.19. Takže pro tuto příručku budeme používat PHP-FPM 7.0 pro naši mautickou instalaci.

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

sudo apt nainstalovat -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-společný php7.0-gd php7.0-json php7.0-ph phxNUMX-php7.0-php7.0-php7.0-php7.0-php7.0-intl

Po dokončení instalace je třeba 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

Odkomentujte řádek 'date.timezone' a zaškrtněte políčko 'UTC"pro konfiguraci časových pásem.

date.timezone = "UTC"

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

cgi.fix_pathinfo = 0

Uložit a odejít.

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

vim cli / php.ini

Odkomentujte řádek 'date.timezone' a uveďte 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žit a odejít.

Nyní spusťte službu PHP-FPM a umožníte ji spouštět pokaždé při zavádění systému.

systemctl restart php7.0-fpm
systemctl povolit php7.0-fpm

Byla dokončena instalace a konfigurace PHP a PHP-FPM pro naši instalaci Mautic. Zkontrolujte 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 mautický zdrojový kód pomocí následujícího příkazu wget.

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

Extrahujte "nejnovější" soubor příkazem rozbalení do adresáře "mautic".

unzip poslední -d mautic /

Poznámka: Pokud nemáte příkaz rozbalení v systému, nainstalujte jej pomocí následujícího příkazu.

sudo apt nainstalovat unzip -y

Nyní změňte majitele 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

Pro tuto příručku používáme Nginx místo webového serveru Apache. V tomto kroku nakonfigurujeme virtuální hostitel 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

Vložte zde následující mautic nginx konfiguraci.

server {poslech 80; poslouchat [::]: 80; název_serveru mautic.hakase-labs.co; kořen / var / www / mautik; index index.php index.html index.htm index.nginx-debian.html; umístění / {try_files $ uri $ uri / = 404; } umístění ~ .php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; } umístění ~ * ^ / 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 $ dokument_root $ fastcgi_script_name; patří fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Uložit a odejít.

Nyní aktivujte "mautický" virtuální hostitel a zkontrolujte jej pomocí příkazu 'nginx -t', jak je znázorněno níže.

ln -s / etc / nginx / stránky-dostupné / mautic / etc / nginx / sites-enabled /
nginx -t

Zkontrolujte, zda nedošlo k žádné chybě, a restartujte webový server.

systém restart nginx

Nakonfigurujte Nginx pro Mautic

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

Krok 6 - instalace založená na Mautic Web

Otevřete webový prohlížeč a navštívte mautické doménové jméno, mine je http://mautic.hakase-labs.co.

Budete přesměrováni na mautickou instalační stránku. Ujistěte se, že všechna rozšíření a konfigurace jsou bezchybné, jak je uvedeno níže.

Mautic Web Installer

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

Nyní se zobrazí stránka o konfiguraci databáze. Zadejte název databáze, uživatele databáze a heslo, jak je uvedeno níže.

Konfigurace databáze

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

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

Nastavte administrátora a heslo

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

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

Nastavení e-mailu

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

Nyní se dostanete k administrátorské přihlašovací stránce. Zadejte administrátora a heslo a klikněte na tlačítko "Přihlásit se'tlačítko.

Mautické přihlášení

A nyní budete moci vidět řídicí panel Mautic admin.

Mautic Dashboard

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

Odkaz

Zdroj

Inzerce

Napsat komentář

GTranslate Your license is inactive or expired, please subscribe again!