GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare lo strumento di automazione del marketing Mautic su Ubuntu 16.04

Mautico è uno strumento di automazione del marketing self-hosted open source per tutti. Puoi usarlo per far crescere la tua attività o comunità, monitorare il tuo sito Web, creare pagine di destinazione, creare una campagna per la tua attività, gestire i contatti e persino inviare e-mail di marketing.

In questo tutorial, ti mostrerò passo dopo passo come installare Mautic Marketing Automation Platform utilizzando Ubuntu 16.04. È un'applicazione basata sul Web e utilizzeremo lo stack LEMP per la nostra guida all'installazione.

Prerequisiti

  • Ubuntu 16.04
  • Privilegi di root

Cosa faremo

  1. Installa Nginx
  2. Installa e configura MariaDB
  3. installa e configura PHP-FPM
  4. Scarica Mautic
  5. Configura l'host virtuale Nginx per Mautic
  6. Installazione basata sul Web di Mautic
  7. Test

Passaggio 1:installa Nginx

Mautic è uno strumento di automazione del marketing basato sul Web e utilizzeremo il server Web Nginx per la nostra installazione di Mautic.

Accedi al tuo computer server, quindi aggiorna e aggiorna tutti i pacchetti.

sudo apt update
sudo apt upgrade

Ora installa Nginx usando il comando apt di seguito.

sudo apt install nginx

Al termine dell'installazione, avvia il servizio nginx e abilitalo all'avvio ogni volta all'avvio del sistema.

systemctl start nginx
systemctl enable nginx

Il server web Nginx è stato installato sul sistema Ubuntu 16.04:controllalo usando il comando netstat.

netstat -plntu

Dovresti ottenere la porta HTTP predefinita 80 nell'elenco con lo stato 'LISTEN'.

Fase 2 - Installa e configura MariaDB

Mautic offre supporto solo per il database MySQL con versione minima 5.5.3. Per questa guida utilizzeremo mariadb-server 10.0 basato su MySQL 5.5.

Installa il database mariadb usando il seguente comando apt.

sudo apt install mariadb-server mariadb-client -y

Al termine dell'installazione, avvia il servizio mariadb e abilitalo ad avviarsi ogni volta all'avvio del sistema.

systemctl start mysql
systemctl enable mysql

Ora, dobbiamo creare un nuovo database e un nuovo utente per mautic. Creeremo un nuovo database chiamato 'mautic ', utente 'utente ' con password 'aqwe123 '.

Accedi alla shell MySQL usando il seguente comando mysql.

mysql -u root -p

Crea un nuovo database e un nuovo utente utilizzando le seguenti query.

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

Il database MariaDB è stato installato ed è stato creato il database per l'installazione di Mautic.

Fase 3 - Installa e configura PHP-FPM

Mautic richiede almeno PHP 5.6.19 per l'installazione. Quindi, per questa guida, utilizzeremo PHP-FPM 7.0 per la nostra installazione mautica.

Installa PHP e PHP-FPM (con tutte le estensioni richieste) utilizzando il comando apt di seguito.

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

Al termine dell'installazione, è necessario configurare i file php.ini per le configurazioni FPM e CLI.

Vai alla directory '/etc/php/7.0' e modifica il file 'php.ini' nella directory 'fpm'.

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

Decommenta la riga 'date.timezone' e inserisci con 'UTC ' per la configurazione del fuso orario.

date.timezone = "UTC"

Ora decommenta la riga 'cgi.fix_pathinfo' e cambia il valore in '0'.

cgi.fix_pathinfo = 0

Salva ed esci.

Quindi, modifica il file 'php.ini' nella directory 'cli'.

vim cli/php.ini

Decommenta la riga 'date.timezone' e dai il valore con 'UTC' per la configurazione del fuso orario PHP.

date.time = "UTC"

Quindi, decommenta la riga 'cgi.fix_pathinfo' e cambia il valore in '0'.

cgi.fix_pathinfo = 0

Salva ed esci.

Ora avvia il servizio PHP-FPM e abilitalo all'avvio ogni volta all'avvio del sistema.

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

L'installazione e la configurazione di PHP e PHP-FPM per la nostra installazione di Mautic sono state completate. Controllalo usando il comando netstat come mostrato di seguito.

netstat -pl | grep php

E dovresti ottenere il risultato come mostrato di seguito.

Fase 4 - Scarica Mautic

Vai alla directory '/var/www/' e scarica il codice sorgente mautic usando il seguente comando wget.

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

Estrarre il file 'ultimo' con il comando unzip nella directory 'mautic'.

unzip latest -d mautic/

Nota: Se non hai il comando unzip sul tuo sistema, installalo usando il comando seguente.

sudo apt install unzip -y

Ora cambia il proprietario e il gruppo per la directory 'mautic' in 'www-data'.

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

Mautic viene scaricato nella directory '/var/www/mautic'.

Passaggio 5:configurazione dell'host virtuale Nginx per Mautic

Per questa guida, utilizziamo Nginx invece del server Web Apache. In questo passaggio, configureremo l'host virtuale Nginx per l'installazione di mautic.

Vai alla directory '/etc/nginx' e crea un nuovo file chiamato 'mautic' nella directory 'siti-disponibili'.

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

Incolla lì la seguente configurazione di 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;
    }
}

Salva ed esci.

Ora attiva l'host virtuale 'mautic' e controllalo usando il comando 'nginx -t' come mostrato di seguito.

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

Assicurati che non ci siano errori e riavvia il server web.

systemctl restart nginx

La configurazione dell'host virtuale Nginx per mautic è stata completata.

Fase 6 - Installazione basata sul Web di Mautic

Apri il tuo browser web e visita il nome di dominio mautic, il mio è http://mautic.hakase-labs.co.

Verrai reindirizzato alla pagina di installazione di mautic. Assicurati che tutte le estensioni e la configurazione siano prive di errori come mostrato di seguito.

Fai clic su "Passaggio successivo ' per continuare.

Ora vedrai la pagina sulla configurazione del database. Digita il nome del database, l'utente del database e la password come mostrato di seguito.

E fai clic su 'Passaggio successivo pulsante '.

Ora dobbiamo creare il nuovo account amministratore per Mautic. Digita il tuo utente amministratore, email e password.

Fai clic su "Passaggio successivo pulsante '.

Per la configurazione dell'e-mail, puoi scegliere un'opzione, oppure puoi configurarla in un secondo momento.

Fai clic su "Passaggio successivo ' di nuovo.

Ora vedrai la pagina di accesso dell'amministratore. Digita l'utente amministratore e la password e fai clic su 'Accedi pulsante '.

E ora potrai vedere la dashboard dell'amministratore di Mautic.

L'installazione dello strumento di automazione del marketing Mautic su Ubuntu 16.04 con il server web Nginx è stata completata con successo.


Ubuntu
  1. Come installare Magento 2 su Ubuntu 18.04

  2. Come installare OpenCart su Ubuntu 18.04

  3. Come installare PHP 7.4 / 7.3 / 7.2 su Ubuntu 18.04 / Ubuntu 16.04

  4. Come installare PHP 7 su Ubuntu 14.04

  5. Come installare PHP 7 su Ubuntu 15.04

Come installare GLPI su Ubuntu 20.04?

Come installare lo strumento di automazione del marketing Mautic in Linux

Come installare OwnCloud su Ubuntu 18.04

Come installare Joomla su Ubuntu 18.04

Come installare lo strumento di automazione del marketing Mautic su Ubuntu 20.04

Come installare e configurare Mautic Marketing Automation Tool su Linux