Comment installer Mautic Marketing Automation Tool sur Ubuntu 16.04

 

Mautic est un outil d’automatisation marketing auto-hébergé de source ouverte pour tout le monde. Vous pouvez l’utiliser pour grandir votre entreprise ou collectivité, surveiller votre site Internet, créer des pages de destination, créer une campagne pour votre entreprise, gérer les contacts, et même envoyer des emails marketing.

Dans ce tutoriel, Je vais vous montrer étape par étape comment installer Mautic plate-forme d’automatisation Marketing utilisant Ubuntu 16.04. C’est une application basée sur le web, et nous allons utiliser le LEMP pile pour notre guide d’installation.

Conditions préalables

  • Ubuntu 16.04
  • Privilèges root

Ce que nous ferons

  1. Installer Nginx
  2. Installer et configurer MariaDB
  3. installer et configurer PHP-FPM
  4. Télécharger Mautic
  5. La configuration d’hôte virtuel Nginx pour Mautic
  6. Installation basée sur le Mautic Web
  7. Test

Étape 1 - Installer Nginx

Mautic est un outil d’automatisation marketing sur le web, et nous allons utiliser le serveur web Nginx pour notre installation de Mautic.

Se connecter sur votre machine serveur, et puis mettre à jour et mettre à niveau tous les packages.

sudo apt mise à jour
sudo apt mise à niveau

Maintenant installer Nginx à l’aide de la commande apt ci-dessous.

sudo apt install nginx

Une fois l’installation terminée, Démarrez le service de nginx et lui permettre de lancer chaque fois au démarrage du système.

systemctl démarrer nginx
systemctl enable nginx

Le serveur web Nginx a été installé sur Ubuntu 16.04 système - Vérifiez-le à l’aide de la commande netstat.

netstat - plntu

Vous devriez obtenir la valeur par défaut le port HTTP 80 sur la liste ayant le statut d’Etat « Écouter ».

Début nginx

Étape 2 - Installer et configurer MariaDB

Mautic offre un support uniquement pour la base de données MySQL avec version min 5.5.3. Pour ce guide, Nous allons utiliser le serveur mariadb 10.0 basé sur MySQL 5.5.

Installer la base de données de mariadb en utilisant la commande suivante d’apt.

sudo apt installer mariadb-serveur mariadb-client - y

Une fois l’installation terminée, Démarrez le service de mariadb et lui permettre de lancer chaque fois au démarrage du système.

systemctl démarrer mysql
systemctl activer mysql

Maintenant, Nous devons créer une nouvelle base de données et d’utilisateur pour mautic. Nous allons créer la nouvelle base de données nommée 'mautic', l’utilisateur 'mauticuser« avec le mot de passe »aqwe123'.

Se connecter sur le shell MySQL à l’aide de la commande mysql suivante.

mysql -u root -p

Créer une nouvelle base de données et d’utilisateur en utilisant les requêtes suivantes.

créer la base de données mautic ;
accorder tous sur mautic.* à « mauticuser'@'localhost » IDENTIFIED BY « aqwe123 » ;
flush privileges ;
"sortie" ;

Créer la base de données MySQL pour Mautic

Base de données MariaDB a été installé, et la base de données pour l’installation de Mautic a été créé.

Étape 3 - Installer et configurer PHP-FPM

Mautic nécessite au moins PHP 5.6.19 pour l’installation. Donc, pour ce guide, Nous allons utiliser PHP-FPM 7.0 pour notre installation de mautic.

Installer PHP et PHP-FPM (avec toutes les extensions requises) à l’aide de la commande apt ci-dessous.

sudo install apt -y php7.0-pi/min 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

Une fois l’installation terminée, Nous avons besoin de configurer des fichiers php.ini pour les configurations FPM et CLI.

Aller à la ' / etc/php/7.0' annuaire et modifier le « php.ini » dossier sous le répertoire « pi/min ».

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

Décommentez la ligne « date.timezone » et donner l’avec 'UTC' pour la configuration du fuseau horaire.

date.timezone = "UTC"

Maintenant décommenter la ligne « cgi.fix_pathinfo » et modifiez la valeur à "0".

CGI.fix_pathinfo = 0

Sauvegarder et quitter.

Prochaine, Modifiez le fichier « php.ini » sous le répertoire « cli ».

vim cli/php.ini

Décommentez la ligne « date.timezone » et donner la valeur avec « UTC » pour la configuration de fuseau horaire PHP.

date.time = "UTC"

Prochaine, Décommentez la ligne « cgi.fix_pathinfo », et modifiez la valeur à "0".

CGI.fix_pathinfo = 0

Sauvegarder et quitter.

Maintenant, démarrez le service de PHP-FPM et lui permettre de lancer chaque fois au démarrage du système.

systemctl redémarrer php7.0-pi/min
systemctl activer php7.0-pi/min

L’installation de PHP et PHP-FPM et la configuration pour l’installation de nos Mautic est terminée. Vérifiez-le à l’aide de la commande netstat comme indiqué ci-dessous.

netstat -pl | grep php

Et vous devriez obtenir le résultat comme ci-dessous.

Étape 4 - Télécharger Mautic

Goto le ' / var/www / "répertoire et télécharger le code source de mautic à l’aide de la commande wget suivante.

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

Extrayez le fichier « dernière » avec la commande de décompresser dans le répertoire « mautic ».

décompressez la dernière mautic -d /

Remarque : Si vous n’avez pas la commande unzip sur votre système, Installez-le à l’aide de la commande ci-dessous.

sudo apt install unzip -y

Maintenant changer le propriétaire et le groupe pour le répertoire « mautic » à « www-data ».

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

Mautic est téléchargé dans le répertoire « / var/www/mautic ».

Étape 5 - La configuration d’hôte virtuel Nginx pour Mautic

Pour ce guide, Nous utilisons Nginx plutôt que le serveur web Apache. Dans cette étape, Nous allons configurer l’hôte virtuel Nginx pour l’installation de mautic.

Allez dans le répertoire « / etc/nginx » et créer un nouveau fichier nommé « mautic » sous le répertoire « sites-available ».

CD/etc/nginx /
vim sites-disponible/mautic

Collez la configuration suivante mautic nginx il.

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

Sauvegarder et quitter.

Maintenant activer l’hôte virtuel « mautic » et vérifiez à l’aide de la commande « nginx -t », comme indiqué ci-dessous.

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

Assurez-vous qu’il n’y a pas d’erreur, Redémarrez le serveur Web.

systemctl redémarrage nginx

Configurer Nginx pour Mautic

Configuration d’hôte virtuel Nginx pour mautic est terminée.

Étape 6 - Installation de Mautic sur le Web

Ouvrez votre navigateur web et visitez le nom de domaine mautic, le mien est http://mautic.hakase-labs.co.

Vous allez être redirigé vers la page d’installation de mautic. Assurez-vous que toutes les extensions et la configuration est exempt d’erreurs comme indiqué ci-dessous.

Installateur de Mautic Web

Cliquez sur 'Prochaine étape' bouton pour continuer.

Maintenant, vous pourrez voir la page sur la configuration de base de données. Tapez le nom de votre base de données, utilisateur de base de données, et mot de passe comme indiqué ci-dessous.

Configuration de la base de données

Cliquez sur le 'Prochaine étape' le bouton.

Maintenant nous avons besoin pour créer le nouveau compte admin pour Mautic. Tapez votre nom d’utilisateur admin, Messagerie, et mot de passe.

Mot de passe et utilisateur admin set

Cliquez sur le 'Prochaine étape' le bouton.

Pour la configuration de courriel, vous pouvez choisir une option, ou vous pouvez le configurer plus tard.

Configuration de courriel

Cliquez sur le 'Prochaine étape"nouveau bouton.

Maintenant, vous obtiendrez de voir la page de connexion admin. Tapez votre utilisateur admin et le mot de passe, cliquez sur le 'Ouverture de session' le bouton.

Mautic connexion

Et maintenant, vous serez en mesure de voir le tableau de bord Mautic admin.

Mautic tableau de bord

L’installation de l’outil d’automatisation marketing Mautic sur Ubuntu 16.04 avec Nginx serveur Web a été terminée avec succès.

Référence

Source

Laisser une réponse