Slik installerer du Mautic Marketing Automation Tool på Ubuntu 16.04

 

Mautic er et åpen kildekode selvbetjent markedsføringsverktøy for alle. Du kan bruke den til å utvide virksomheten din eller samfunnet, overvåke nettstedet ditt, opprette destinasjonssider, opprette en kampanje for bedriften din, administrere kontakter og til og med sende markedsføringsemails.

I denne veiledningen vil jeg vise deg trinnvis hvordan du installerer Mautic Marketing Automation Platform ved hjelp av Ubuntu 16.04. Det er et nettbasert program, og vi skal bruke LEMP Stack for vår installasjonsveiledning.

Forutsetninger

  • Ubuntu 16.04
  • Root privilegier

Hva vi vil gjøre

  1. Installer Nginx
  2. Installer og konfigurer MariaDB
  3. installer og konfigurer PHP-FPM
  4. Last ned Mautic
  5. Konfigurer Nginx virtuell vert for Mautic
  6. Mautic Web-basert installasjon
  7. Testing

Trinn 1 - Installer Nginx

Mautic er et nettbasert markedsautomatiseringsverktøy, og vi vil bruke Nginx webserver for vår Mautic-installasjon.

Logg inn på servermaskinen din, og oppdater deretter og oppgrader alle pakker.

sudo apt oppdatering
sudo apt oppgradering

Installer nå Nginx ved hjelp av apt kommandoen nedenfor.

sudo apt install nginx

Etter at installasjonen er fullført, start nginx-tjenesten og la den starte hver gang systemet startes.

systemt start nginx
systemktl aktivere nginx

Nginx-webserveren er installert på Ubuntu 16.04-systemet - sjekk det ved hjelp av netstat-kommandoen.

netstat -plntu

Du bør få standard HTTP-port 80 på listen med statusen 'LISTEN'.

Start nginx

Trinn 2 - Installer og konfigurer MariaDB

Mautic tilbyr bare støtte for MySQL-databasen med min versjon 5.5.3. For denne veiledningen bruker vi mariadb-serveren 10.0 basert på MySQL 5.5.

Installer mariadb-databasen ved hjelp av følgende apt-kommando.

sudo apt install mariadb-server mariadb-klient -y

Etter at installasjonen er fullført, start tjenesten mariadb og la den starte hver gang på systemstart.

systemctl start mysql
systemctl aktivere mysql

Nå må vi opprette en ny database og bruker for mautic. Vi vil opprette en ny database kalt 'mautic', bruker'mauticuser'med passord'aqwe123'.

Logg inn på MySQL-skjermen ved å bruke følgende mysql-kommando.

mysql -u rot-p

Opprett en ny database og bruker ved hjelp av følgende spørsmål.

opprett database mautic;
gi alt på mautic. * til 'mauticuser' @ 'localhost' IDENTIFISERT AV 'aqwe123';
flush privilegier;
exit;

Opprett MySQL-database for Mautic

MariaDB-databasen er installert, og databasen for Mautic-installasjonen er opprettet.

Trinn 3 - Installer og konfigurer PHP-FPM

Mautic krever minst PHP 5.6.19 for installasjonen. Så for denne veiledningen vil vi bruke PHP-FPM 7.0 for vår mautiske installasjon.

Installer PHP og PHP-FPM (med alle nødvendige utvidelser) ved hjelp av apt-kommandoen nedenfor.

sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-vanlig php7.0-gd php7.0-json php7.0-cli php7.0-krøll php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl

Etter at installasjonen er fullført, må vi konfigurere php.ini-filene for FPM og CLI-konfigurasjoner.

Gå til katalogen '/ etc / php / 7.0' og rediger filen 'php.ini' under 'fpm'-katalogen.

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

Uansett "date.timezone" -linjen og gi den med "UTC'for tidszonekonfigurasjon.

date.timezone = "UTC"

Nå unkomment 'cgi.fix_pathinfo'-linjen og endre verdien til' 0 '.

cgi.fix_pathinfo = 0

Lagre og lukk.

Deretter redigerer du 'php.ini'-filen under' cli'-katalogen.

vim cli / php.ini

Uansett "date.timezone" -linjen og gi verdien med 'UTC' for PHP-tidssone-konfigurasjonen.

date.time = "UTC"

Deretter merker du ikke 'cgi.fix_pathinfo'-linjen, og endrer verdien til' 0 '.

cgi.fix_pathinfo = 0

Lagre og lukk.

Start nå PHP-FPM-tjenesten og aktiver den for å starte hver gang på systemstart.

systemctl start om php7.0-fpm
systemctl aktivere php7.0-fpm

PHP og PHP-FPM installasjon og konfigurasjon for vår Mautic installasjon er fullført. Sjekk det ved hjelp av Netstat-kommandoen som vist nedenfor.

netstat -pl | grep php

Og du bør få resultatet som vist nedenfor.

Trinn 4 - Last ned Mautic

Gå til katalogen '/ var / www /' og last ned den mautiske kildekoden ved hjelp av følgende wget-kommando.

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

Trekk ut den "nyeste" filen med unzip-kommandoen til mautic-katalogen.

pakke ut siste -d mautic /

Merk: Hvis du ikke har kommandoen Unzip på systemet, installerer du den ved hjelp av kommandoen nedenfor.

sudo apt installer unzip -y

Bytt nå eier og gruppe for mautic-katalogen til www-data.

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

Mautic er lastet ned til katalogen '/ var / www / mautic'.

Trinn 5 - Konfigurer Nginx Virtual Host for Mautic

For denne veiledningen bruker vi Nginx i stedet for Apache webserveren. I dette trinnet vil vi konfigurere den virtuelle Nginx-verten for den mautiske installasjonen.

Gå til '/ etc / nginx' -katalogen og opprett en ny fil med navnet 'mautic' under katalogen 'nettsteder tilgjengelig'.

cd / etc / nginx /
vim steder-tilgjengelig / mautic

Lim inn følgende mautic nginx-konfigurasjon der.

server {listen 80; hør [::]: 80; server_name mautic.hakase-labs.co; root / var / www / mautic; indeks index.php index.html index.htm index.nginx-debian.html; plassering / {try_files $ uri $ uri / = 404; } plassering ~ .php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; } plassering ~ * ^ / 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; inkludere fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Lagre og lukk.

Aktiver nå 'mautic' virtuell vert og sjekk den ved hjelp av kommandoen 'nginx -t' som vist nedenfor.

ln-s / etc / nginx / nettsteder-tilgjengelig / mautic / etc / nginx / sites-enabled /
nginx -t

Kontroller at det ikke er noen feil, og start webserveren på nytt.

systemctl restart nginx

Konfigurer Nginx for Mautic

Nginx virtuell vert konfigurasjon for mautic har blitt fullført.

Trinn 6 - Mautic Web-basert installasjon

Åpne nettleseren din og besøk mautisk domenenavn, min er http://mautic.hakase-labs.co.

Du blir omdirigert til mautic installasjonssiden. Pass på at alle utvidelsene og konfigurasjonen er feilfri som vist nedenfor.

Mautic Web Installer

Klikk på 'Neste trinn'knappen for å fortsette.

Nå ser du siden om databasekonfigurasjonen. Skriv inn databasens navn, databasebruker og passord som vist nedenfor.

Database konfigurasjon

Og klikk på 'Neste trinn'-knappen.

Nå må vi opprette den nye adminkontoen for Mautic. Skriv inn din admin bruker, e-post og passord.

Angi admin bruker og passord

Klikk "Neste trinn'-knappen.

For e-postkonfigurasjonen kan du velge ett alternativ, eller du kan konfigurere det senere.

E-postkonfigurasjon

Klikk "Neste trinn'knappen igjen.

Nå får du se admin påloggingssiden. Skriv inn admin brukeren og passordet og klikk på 'Logg Inn'-knappen.

Mautic login

Og nå kan du se Mautic admin dashbordet.

Mautic Dashboard

Installasjonen av Mautic markedsføringsautomatiseringsverktøyet på Ubuntu 16.04 med Nginx webserver er fullført.

Referanse

kilde

annonser

Legg igjen et svar

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