Kako instalirati Mautic Marketing Automatizaciju na Ubuntu 16.04

 

Mautic je otvorena izvorna alatka za automatizaciju marketinga za sve. Možete ga iskoristiti da odraste vaše preduzeće ili zajednicu, nadgledate svoju web stranicu, kreirate ciljne stranice, kreirate kampanju za svoje preduzeće, upravljate kontaktima i čak šalite marketinške e-poruke.

U ovom vodiču ću vam pokazati korak po korak kako instalirati Mautic Marketing Automation Platform koristeći Ubuntu 16.04. To je web aplikacija, a mi ćemo koristiti LEMP stak za naš vodič za instalaciju.

Preduvjeti

  • Ubuntu 16.04
  • Root privilegije

Šta ćemo učiniti

  1. Instalirajte Nginx
  2. Instalirajte i konfigurišite MariaDB
  3. instalirajte i konfigurišite PHP-FPM
  4. Preuzmite Mautic
  5. Konfigurišite Nginx virtuelni host za Mautic
  6. Mautic Web-based instalacija
  7. testiranje

Korak 1 - Instalirajte Nginx

Mautic je web alat za marketing automatizaciju, a mi ćemo koristiti Nginx web server za našu Mautic instalaciju.

Prijavite se na vašu mašinu servera, a zatim ažurirajte i nadogradite sve pakete.

sudo apt update
sudo apt nadogradnja

Sada instalirajte Nginx koristeći naredbu apt ispod.

sudo apt instalirati nginx

Nakon što je instalacija završena, pokrenite nginx servis i omogućite ga da pokreće svaki put prilikom pokretanja sistema.

systemctl start nginx
systemctl omogući nginx

Nginx web server je instaliran na Ubuntu 16.04 sistem - proverite ga koristeći netstat komandu.

netstat -plntu

Trebali biste dobiti zadani HTTP port 80 na listi sa statusom stanja "LISTEN".

Započnite nginx

Korak 2 - Instalirajte i konfigurišite MariaDB

Mautic nudi podršku samo za MySQL bazu sa min verzijom 5.5.3. Za ovaj vodič, mi ćemo koristiti mariadb-server 10.0 baziran na MySQL 5.5.

Instalirajte bazu podataka mariadb koristeći sljedeću naredbu apt.

sudo apt instalirati mariadb-server mariadb-client -y

Nakon što je instalacija završena, pokrenite servis mariadb i omogućite ga da pokreće svaki put kada se pokrene sistem.

systemctl start mysql
systemctl omogućiti mysql

Sada, moramo napraviti novu bazu podataka i korisnika za mautic. Kreiralićemo novu bazu podataka pod nazivom 'mautic', korisnik'mauticuser'sa lozinkom'aqwe123'.

Prijavite se u MySQL ljusku pomoću sledeće naredbe mysql.

mysql -u root -p

Kreirajte novu bazu podataka i korisnika koristeći sljedeće upite.

kreirati bazu podataka mautic;
odobri sve na mautic. * do 'mauticuser' @ 'localhost' IDENTIFIED BY 'aqwe123';
privilegije za ispiranje;
Izlaz;

Kreirajte MySQL bazu podataka za Mautic

Baza podataka MariaDB je instalirana, a kreirana je baza podataka za Mautic instalaciju.

Korak 3 - Instalirajte i konfigurirajte PHP-FPM

Mautic zahteva najmanje PHP 5.6.19 za instalaciju. Dakle, za ovaj vodič, mi ćemo koristiti PHP-FPM 7.0 za našu mautic instalaciju.

Instalirajte PHP i PHP-FPM (sa svim potrebnim ekstenzijama) pomoću naredbe apt ispod.

sudo apt instalirati -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-obični 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

Nakon što je instalacija završena, moramo konfigurirati php.ini datoteke za konfiguracije FPM i CLI.

Idite u direktorijum '/ etc / php / 7.0' i uredite datoteku 'php.ini' ispod 'fpm' direktorijuma.

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

Uncomment linije 'date.timezone' i dajte 'UTC'za konfiguraciju vremenskog zona.

date.timezone = "UTC"

Sada uncommentirajte liniju 'cgi.fix_pathinfo' i promenite vrednost na '0'.

cgi.fix_pathinfo = 0

Spremite i izađite.

Zatim uredite datoteku 'php.ini' ispod 'cli' direktorijuma.

vim cli / php.ini

Otkažite liniju 'date.timezone' i dajte vrednost 'UTC' za konfiguraciju PHP vremenskog zona.

date.time = "UTC"

Zatim uncommentirajte liniju 'cgi.fix_pathinfo' i promenite vrednost na '0'.

cgi.fix_pathinfo = 0

Spremite i izađite.

Sada pokrenite PHP-FPM uslugu i omogućite ga da se lansira svaki put kada se pokrene sistem.

systemctl restart php7.0-fpm
systemctl omogućiti php7.0-fpm

PHP i PHP-FPM instalacija i konfiguracija za našu Mautic instalaciju je završena. Provjerite je koristeći netstat naredbu kao što je prikazano u nastavku.

netstat-pl | grep php

I trebali biste dobiti rezultat kao što je prikazano ispod.

Korak 4 - Preuzmite Mautic

Idite na '/ var / www /' direktorijum i preuzmite izvorni izvor mautic koristeći sledeću naredbu wget.

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

Izvadite 'najnoviju' datoteku pomoću naredbe unzip u direktorijum 'mautic'.

unzip najnovije -d mautic /

Bilješka: Ako nemate komandu unzip na vašem sistemu, instalirajte ga koristeći narednu naredbu.

sudo apt instalirati unzip -y

Sada promenite vlasnika i grupe za 'mautic' direktorij na 'www-data'.

chown -R www-podaci: www-podaci mautic /

Mautic se preuzima u direktorijum '/ var / www / mautic'.

Korak 5 - Konfigurišite Nginx Virtual Host za Mautic

Za ovaj vodič koristimo Nginx umjesto Apache web servera. U ovom koraku konfigurićemo Nginx virtuelni host za mautic instalaciju.

Idite u direktorijum '/ etc / nginx' i kreirajte novu datoteku pod nazivom 'mautic' pod direktorijumom 'sites-available'.

cd / etc / nginx /
vim sajtovi dostupni / mautic

Prilepite sledeću konfiguraciju mautic nginx-a.

server {slušati 80; slušaj [::]: 80; server_name mautic.hakase-labs.co; root / var / www / mautic; indeks index.php index.html index.htm index.nginx-debian.html; lokacija / {try_files $ uri $ uri / = 404; } lokacija ~ .php $ {uključuje snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; } lokacija ~ * ^ / 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; uključuju fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Spremite i izađite.

Sada aktivirajte virtualni host "mautic" i proverite ga koristeći naredbu "nginx -t" kao što je prikazano u nastavku.

ln -s / etc / nginx / stranice-dostupne / mautic / etc / nginx / stranice-omogućene /
nginx -t

Uverite se da nema greške i ponovo pokrenite webserver.

systemctl restart nginx

Konfigurišite Nginx za Mautic

Nginx virtuelna konfiguracija hosta za mautic je završena.

Korak 6 - Mautic Web-bazirana instalacija

Otvorite svoj web pretraživač i posetite ime mautic domena, moj je http://mautic.hakase-labs.co.

Bićete preusmereni na stranicu mautic instalacije. Uverite se da su sve nadogradnje i konfiguracija bez greške, kao što je prikazano u nastavku.

Mautic Web Installer

Kliknite na 'Sljedeći korak'dugme za nastavak.

Sada ćete videti stranicu o konfiguraciji baze podataka. Ukucajte ime baze podataka, korisnicu baze podataka i lozinku kako je prikazano u nastavku.

Konfiguracija baze podataka

I kliknite na 'Sljedeći korak'dugme.

Sada moramo da kreiramo novi administratorski nalog za Mautic. Upišite svoj admin korisnik, e-poštu i lozinku.

Postavite administratorski korisnik i lozinku

Kliknite na 'Sljedeći korak'dugme.

Za konfiguraciju e-pošte možete odabrati jednu opciju ili ga možete konfigurirati kasnije.

Email konfiguracija

Kliknite na 'Sljedeći korak'ponovo.

Sada ćete pogledati stranicu za prijavu za administraciju. Upišite svoj administratorski korisnik i lozinku i kliknite na 'Ulogovati se'dugme.

Mautic login

A sada ćete moći da vidite Mautic admin dashboard.

Mautic Dashboard

Instalacija alatke automatizacije marketinga Mautic marketinga na Ubuntu 16.04 sa Nginx webserverom uspešno je završena.

upućivanje

izvor

Oglasi

Ostavite odgovor

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