GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il software di automazione del marketing Mautic su Ubuntu 16.04

Mautic è un software di automazione del marketing gratuito e open source che può risparmiare tempo e aumentare le vendite. Alcune delle caratteristiche principali di Mautic:

  • Lead nurturing e monitoraggio
  • campagne di marketing
  • programmi di gocciolamento
  • pagine di destinazione
  • Monitoraggio dei social media
  • Mautic può essere facilmente integrato con servizi di posta elettronica di terze parti come Gmail, Mandrill, Sendgrid, Amazon SES.
  • e molto altro

Questo tutorial ti mostrerà come installare il software di automazione del marketing Mautic su Ubuntu 16.04 VPS o server con Apache, MariaDB/MySQL e PHP7. Viene fornita anche la configurazione di Nginx.

Prerequisiti

Innanzitutto, presumo che tu sia a tuo agio con la riga di comando di Linux.

Si presume inoltre che tu abbia già impostato una LAMP stack o LEMP pila su Ubuntu 16.04. Se non l'hai già fatto, dai un'occhiata alle seguenti guide facili da seguire.

  • Installa Apache, MariaDB e PHP7 (Stack LAMP) su Ubuntu 16.04 LTS
  • Installa Nginx, MariaDB e PHP7 (LEMP Stack) su Ubuntu 16.04 LTS

Una volta che uno stack LAMP o LEMP è stato configurato sul tuo box Ubuntu 16.04, torna qui e segui le istruzioni seguenti.

Passaggio 1:scarica Mautic sul tuo box Ubuntu 16.04

Se vai sul sito ufficiale per scaricare Mautic, devi inserire il tuo nome e indirizzo email. Se non è quello che ti piace, scarica l'ultima versione stabile (2.2.1) usando il seguente comando.

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

Questo file non ha estensione, ma puoi conoscere il tipo di file utilizzando il file comando.

file latest

Uscita:

latest: Zip archive data, at least v2.0 to extract

Quindi sappiamo che è un file zip. Usa unzip comando per decomprimerlo.

sudo apt install unzip

unzip latest -d mautic

Una nuova directory denominata mautic verrà creato. Spostiamolo nella root del documento del server web.

sudo mv mautic/ /var/www/

E poi lascia che l'utente del server web (www-data ) essere il proprietario di questa directory.

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

Fase 2:crea un database MariaDB/MySQL e un utente per Mautic

Accedi al server di database MariaDB/MySQL. Se riscontri problemi con l'accesso a MariaDB, potresti dover disabilitare l'autenticazione socket Unix su MariaDB.

mysql -u root -p

Quindi, crea un nuovo database per Mautic usando il comando seguente. Questo tutorial lo chiama mautic , puoi utilizzare il nome che preferisci per il database.

CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Il comando seguente creerà un utente e una password del database e allo stesso tempo concederà tutte le autorizzazioni del nuovo database al nuovo utente in modo che in seguito Mautic possa scrivere nel database. Sostituisci i testi rossi con il nome del database, il nome utente e la password preferiti.

GRANT ALL ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'password';

Elimina i privilegi ed esci dal server del database.

FLUSH PRIVILEGES;

EXIT

Fase 3:crea un host virtuale Apache o un file di blocco del server Nginx per Mautic

Se stai usando il server web Apache, crea un host virtuale per Mautic.

sudo nano /etc/apache2/sites-available/mautic.conf

Inserisci il seguente testo nel file. Sostituisci il nome di dominio e non dimenticare di impostare un record A per esso.

<VirtualHost *:80>
  ServerName mautic.your-domain.com

  DocumentRoot /var/www/mautic
  <Directory />
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  <Directory /var/www/mautic>
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

</VirtualHost>

Salva e chiudi il file. Quindi abilita questo host virtuale con:

sudo a2ensite mautic.conf

Ricarica Apache per rendere effettive le modifiche.

sudo systemctl reload apache2

Se stai utilizzando il server web Nginx, crea un file di blocco del server per Mautic.

sudo nano /etc/nginx/conf.d/mautic.conf

Inserisci i seguenti testi nel file. Sostituisci il nome di dominio.

server {
 listen 80;
 listen [::]:80;
 server_name mautic.your-domain.com;

 root /var/www/mautic;
 error_log /var/log/nginx/mautic.error;
 access_log /var/log/nginx/mautic.access;

 index index.php index.html index.htm index.nginx-debian.html;

 location / {
   # try to serve file directly, fallback to app.php
   try_files $uri /index.php$is_args$args;
 }

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

 location ~* ^/index.php {
   # try_files $uri =404;
   fastcgi_split_path_info ^(.+\.php)(/.+)$;
   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
 
   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 e chiudi il file. Quindi prova la configurazione di Nginx e ricarica.

sudo nginx -t

sudo systemctl reload nginx

Fase 4:termina l'installazione di Mautic nel browser Web

Ora nella barra degli indirizzi del browser, digita il tuo nome di dominio per consentire a Mautic di accedere alla procedura guidata di installazione web.

mautic.your-domain.com

o

mautic.your-domain.com/index.php/installer

Se visualizzi un messaggio come quello di seguito:

quindi devi installare alcune estensioni PHP con il seguente comando.

sudo apt install php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl

Gli utenti Apache devono ricaricare il server web per abilitare queste estensioni.

sudo systemctl reload apache2

Gli utenti di Nginx non hanno bisogno di ricaricare il proprio server web. Ora aggiorna la pagina della procedura guidata di installazione e fai clic su Next Step .

Inserisci i dettagli del database MariaDB/MySQL.

E crea un utente amministratore per la tua installazione Mautic

Configura le impostazioni e-mail. Nota che hai molte opzioni nel trasporto di posta. Puoi utilizzare PHP Mail, sendmail o Gmail o integrare Mautic con servizi di posta elettronica di terze parti come Mailjet, Mandrill, Sendgrid, Amazon SES. Queste impostazioni possono sempre essere modificate dopo l'installazione nella pagina delle configurazioni di Mautic.

Una volta terminato, puoi accedere alla tua piattaforma di automazione del marketing Mautic.

Dashboard del software di automazione del marketing Mautic

Se hai scelto di utilizzare sendmail o un altro server SMTP per inviare e-mail ai tuoi lead, ti consigliamo di dare un'occhiata al seguente tutorial che ti mostra come configurare il tuo server di posta elettronica.

  • Come configurare facilmente un server di posta completo su Ubuntu 16.04 con iRedMail

E se si sono verificati 500 errori interni del server, controlla i log di Mautic, che possono essere trovati in /web-root-path/app/logs/ directory. Dopo aver installato mautic, potresti voler consultare la guida introduttiva di Mautic per aggiungere lavori cron, scaricare il database del servizio di ricerca IP e installare il JavaScript di monitoraggio.

Questo è tutto! Spero che questa guida all'installazione di Mautic ti abbia aiutato a installare il software di automazione del marketing Mautic su Ubuntu 16.04 con LAMP o LEMP. Come sempre, se hai trovato utile questo post, iscriviti alla nostra newsletter gratuita o seguici su Google+, Twitter o mi piace alla nostra pagina Facebook.


Ubuntu
  1. Come installare Apache Hive su Ubuntu

  2. Come installare R su Ubuntu 20.04

  3. Come installare il software Audacity in Ubuntu??

  4. Come installare g++ su Ubuntu

  5. Come installare ClamAV su Ubuntu 20.04

Come installare software tramite Flatpak su Ubuntu

Installa Mautic Self-Hosted Email Marketing su Ubuntu 20.04

Come installare il software Flarum Forum su Ubuntu 22.04 | 20.04

Come installare Monitorix su Ubuntu 16.04

Come installare lo strumento di automazione del marketing Mautic in Linux

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