GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le logiciel d'automatisation du marketing Mautic sur Ubuntu 16.04

Mautic est un logiciel de marketing automation gratuit et open source cela peut faire gagner du temps et augmenter les ventes. Certaines des fonctionnalités clés de Mautic :

  • Nurising et suivi des prospects
  • campagnes marketing
  • programmes goutte à goutte
  • pages de destination
  • surveillance des réseaux sociaux
  • Mautic peut être facilement intégré à des services de messagerie tiers tels que Gmail, Mandrill, Sendgrid, Amazon SES.
  • et bien plus encore

Ce tutoriel va vous montrer comment installer le logiciel d'automatisation du marketing Mautic sur Ubuntu 16.04 VPS ou serveur avec Apache, MariaDB/MySQL et PHP7. La configuration Nginx est également fournie.

Prérequis

Tout d'abord, je suppose que vous êtes à l'aise avec la ligne de commande Linux.

Il est également supposé que vous avez déjà configuré une LAMPE pile ou LEMP pile sur Ubuntu 16.04. Si vous ne l'avez pas déjà fait, consultez les guides faciles à suivre suivants.

  • Installer Apache, MariaDB et PHP7 (pile LAMP) sur Ubuntu 16.04 LTS
  • Installer Nginx, MariaDB et PHP7 (pile LEMP) sur Ubuntu 16.04 LTS

Une fois qu'une pile LAMP ou LEMP est configurée sur votre boîte Ubuntu 16.04, revenez ici et suivez les instructions ci-dessous.

Étape 1 :Téléchargez Mautic sur votre boîte Ubuntu 16.04

Si vous allez sur le site officiel pour télécharger Mautic, vous devez entrer votre nom et votre adresse e-mail. Si ce n'est pas ce que vous aimez, téléchargez la dernière version stable (2.2.1) en utilisant la commande suivante.

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

Ce fichier n'a pas d'extension, mais vous pouvez connaître le type de fichier en utilisant le file commande.

file latest

Sortie :

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

Nous savons donc que c'est un fichier zip. Utilisez unzip commande pour le décompresser.

sudo apt install unzip

unzip latest -d mautic

Un nouveau répertoire nommé mautic sera créé. Déplaçons-le à la racine du document du serveur Web.

sudo mv mautic/ /var/www/

Et laissez ensuite l'utilisateur du serveur Web (www-data ) être le propriétaire de ce répertoire.

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

Étape 2 :Créer une base de données MariaDB/MySQL et un utilisateur pour Mautic

Connectez-vous au serveur de base de données MariaDB/MySQL. Si vous rencontrez des problèmes pour vous connecter à MariaDB, vous devrez peut-être désactiver l'authentification par socket Unix sur MariaDB.

mysql -u root -p

Ensuite, créez une nouvelle base de données pour Mautic en utilisant la commande suivante. Ce tutoriel le nomme mautic , vous pouvez utiliser le nom de votre choix pour la base de données.

CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

La commande suivante créera un utilisateur et un mot de passe pour la base de données, et accordera en même temps toutes les autorisations de la nouvelle base de données au nouvel utilisateur afin que plus tard Mautic puisse écrire dans la base de données. Remplacez les textes en rouge par le nom, le nom d'utilisateur et le mot de passe de votre base de données préférée.

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

Vider les privilèges et quitter le serveur de base de données.

FLUSH PRIVILEGES;

EXIT

Étape 3 :Créer un fichier de bloc d'hôte virtuel Apache ou de serveur Nginx pour Mautic

Si vous utilisez le serveur Web Apache, créez un hôte virtuel pour Mautic.

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

Mettez le texte suivant dans le fichier. Remplacez le nom de domaine et n'oubliez pas de définir un enregistrement A pour celui-ci.

<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>

Enregistrez et fermez le fichier. Activez ensuite cet hôte virtuel avec :

sudo a2ensite mautic.conf

Rechargez Apache pour que les modifications prennent effet.

sudo systemctl reload apache2

Si vous utilisez le serveur Web Nginx, créez un fichier de bloc de serveur pour Mautic.

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

Mettez les textes suivants dans le fichier. Remplacez le nom de domaine.

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;
  }
}

Enregistrez et fermez le fichier. Testez ensuite la configuration de Nginx et rechargez.

sudo nginx -t

sudo systemctl reload nginx

Étape 4 :terminer l'installation de Mautic dans le navigateur Web

Maintenant, dans la barre d'adresse de votre navigateur, saisissez votre nom de domaine pour que Mautic accède à l'assistant d'installation Web.

mautic.your-domain.com

ou

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

Si vous voyez un message comme ci-dessous :

alors vous devez installer certaines extensions PHP avec la commande suivante.

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

Les utilisateurs d'Apache doivent recharger le serveur Web pour activer ces extensions.

sudo systemctl reload apache2

Les utilisateurs de Nginx n'ont pas besoin de recharger leur serveur Web. Actualisez maintenant la page de l'assistant d'installation et cliquez sur Next Step .

Entrez les détails de la base de données MariaDB/MySQL.

Et créez un utilisateur administrateur pour votre installation Mautic

Configurez les paramètres de messagerie. Notez que vous disposez de nombreuses options dans le transport des expéditeurs. Vous pouvez utiliser PHP Mail, sendmail ou Gmail ou intégrer Mautic à des services de messagerie tiers tels que Mailjet, Mandrill, Sendgrid, Amazon SES. Ces paramètres peuvent toujours être modifiés après l'installation dans la page de configuration de Mautic.

Une fois cela fait, vous pouvez vous connecter à votre plateforme d'automatisation du marketing Mautic.

Tableau de bord du logiciel d'automatisation du marketing Mautic

Si vous avez choisi d'utiliser sendmail ou un autre serveur SMTP pour envoyer des e-mails à vos prospects, vous pouvez consulter le didacticiel suivant qui vous montre comment configurer votre propre serveur de messagerie.

  • Comment configurer facilement un serveur de messagerie à part entière sur Ubuntu 16.04 avec iRedMail

Et si une erreur de serveur interne 500 s'est produite, veuillez consulter les journaux Mautic, qui peuvent être trouvés dans /web-root-path/app/logs/ annuaire. Une fois Mautic installé, vous pouvez consulter le guide de démarrage de Mautic pour ajouter des tâches cron, télécharger la base de données du service de recherche IP et installer le JavaScript de suivi.

C'est ça! J'espère que ce guide d'installation de Mautic vous a aidé à installer le logiciel d'automatisation du marketing Mautic sur Ubuntu 16.04 avec LAMP ou LEMP. Comme toujours, si vous avez trouvé cet article utile, abonnez-vous à notre newsletter gratuite ou suivez-nous sur Google+, Twitter ou aimez notre page Facebook.


Ubuntu
  1. Comment installer Apache Hive sur Ubuntu

  2. Comment installer R sur Ubuntu 20.04

  3. Comment installer le logiciel Audacity dans Ubuntu ??

  4. Comment installer g ++ sur Ubuntu

  5. Comment installer ClamAV sur Ubuntu 20.04

Comment installer un logiciel via Flatpak sur Ubuntu

Installez Mautic Self-Hosted Email Marketing sur Ubuntu 20.04

Comment installer le logiciel Flarum Forum sur Ubuntu 22.04 | 20.04

Comment installer Monitorix sur Ubuntu 16.04

Comment installer l'outil d'automatisation du marketing Mautic sous Linux

Comment installer l'outil d'automatisation du marketing Mautic sur Ubuntu 20.04