Mautic è un software di email marketing e gestione dei lead open source molto popolare che ti aiuta a creare modelli di email personalizzati e campagne email. È un'alternativa ad altri provider di servizi di posta elettronica, come MailChimp, e può essere integrato con servizi di inoltro SMTP di terze parti, come Gmail, Mandrill, Sendgrid e altri. Mautic offre un ricco set di funzionalità, inclusi programmi dripflow personalizzabili, campagne di marketing, monitoraggio dei social media e molto altro.
In questo tutorial, ti mostreremo come installare Mautic Marketing Automation Tool su Ubuntu 20.04.
Prerequisiti
- Un nuovo VPS Ubuntu 20.04 sulla piattaforma Atlantic.net Cloud
- Una password di root configurata sul tuo server
Fase 1:crea un server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 20.04 come sistema operativo con almeno 1GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Dopo aver effettuato l'accesso al tuo server Ubuntu 20.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.
apt-get update -y
Fase 2:installa Apache, MariaDB e PHP
Innanzitutto, dovrai installare il server Web Apache e MariaDB nel tuo server. Puoi installarli usando il seguente comando:
apt-get install apache2 mariadb-server -y
Una volta installati entrambi i pacchetti, dovrai installare anche la versione PHP 7.2 sul tuo server.
Puoi aggiungerlo con il seguente comando:
apt-get install software-properties-common -y add-apt-repository ppa:ondrej/php apt-get update -y
Una volta aggiunto il repository, installa PHP con tutte le estensioni richieste eseguendo il comando seguente:
apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-bcmath php7.2-gd php7.2-xml php7.2-cli php7.2-zip php7.2-imap curl git -y
Dopo aver installato PHP, modifica il file php.ini e cambia alcune impostazioni desiderate:
nano /etc/php/7.2/apache2/php.ini
Modifica le seguenti righe:
memory_limit = 512M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago
Salva e chiudi il file, quindi riavvia il servizio Web Apache per applicare le modifiche:
systemctl restart apache2
Fase 3:configurare il database per Mautic
Innanzitutto, accedi alla shell di MariaDB con il seguente comando:
mysql
Una volta effettuato l'accesso, crea un database e un utente per Mautic con il seguente comando:
CREATE DATABASE mauticdb; CREATE USER 'mauticuser'@'localhost' IDENTIFIED BY 'password';
Quindi, concedi tutti i privilegi al database Mautic con il seguente comando:
GRANT ALL ON mauticdb.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:
FLUSH PRIVILEGES; EXIT;
Fase 4:scarica Mautic
Innanzitutto, cambia la directory nella directory principale web di Apache e scarica l'ultima versione di Mautic dall'Hub Git usando il seguente comando:
cd /var/www/html git clone https://github.com/mautic/mautic.git
Una volta scaricato, installa Composer nel tuo sistema con il seguente comando:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
Quindi, cambia la directory in mautic e installa tutte le dipendenze PHP con il seguente comando:
cd mautic composer install
Quindi, cambia la proprietà del mautic in www-data e imposta le autorizzazioni appropriate con il seguente comando:
chown -R www-data:www-data /var/www/html/mautic/ chmod -R 755 /var/www/html/mautic/
Fase 5 – Configura Apache per Mautic
Innanzitutto, crea un file di configurazione dell'host virtuale Apache per servire Mautic.
nano /etc/apache2/sites-available/mautic.conf
Aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/mautic ServerName example.com ServerAlias www.example.com <Directory /var/www/html/mautic/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Salva e chiudi il file, quindi abilita il file host virtuale Mautic e riscrivi il modulo con il seguente comando:
a2ensite mautic.conf a2enmod rewrite
Quindi, riavvia il servizio Web Apache per applicare le modifiche:
systemctl restart apache2
Passaggio 6:accedi all'interfaccia utente di Mautic Web
A questo punto, Mautic è installato. Ora apri il tuo browser web e accedi all'interfaccia utente web di Mautic utilizzando l'URL http://example.com . Dovresti vedere la seguente schermata:
Fare clic su Avanti Passo pulsante. Dovresti vedere la seguente schermata:
Fornisci i dettagli del tuo database Mautic e fai clic su Avanti Passo pulsante. Dovresti vedere la seguente schermata:
Fornisci il nome utente, l'e-mail e la password dell'amministratore Mautic e fai clic su Avanti Passo pulsante. Dovresti vedere la seguente schermata:
Fornisci le impostazioni SMTP desiderate e fai clic su Avanti Passo pulsante. Verrai reindirizzato alla schermata di accesso di Mautic:
Fornisci il nome utente e la password dell'amministratore Mautic e fai clic su accesso pulsante. Dovresti vedere la dashboard di Mautic nella schermata seguente:
Conclusione
Congratulazioni! Hai installato con successo Mautic su Ubuntu 20.04. Ora puoi installare plug-in aggiuntivi per estendere la funzionalità di Mautic e creare le tue campagne e-mail; provalo su VPS Hosting da Atlantic.Net.