GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Mautic sur Ubuntu 14.04

Dans ce tutoriel, nous allons vous expliquer comment installer Mautic sur un VPS Ubuntu 14.04 avec MariaDB, PHP-FPM et Nginx. Mautic est un logiciel d'automatisation du marketing open source construit sur les composants Symfony 2 et les bibliothèques open source. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Ubuntu 14.04.

Connectez-vous à votre VPS via SSH

ssh user@vps

Mettre à jour le système et installer les packages nécessaires

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install software-properties-common git curl vim

Installer MariaDB 10.0

Pour installer MariaDB, exécutez les commandes suivantes :

[user]$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
[user]$ sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
[user]$ sudo apt-get update
[user]$ sudo apt-get install -y mariadb-server

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :

[user]$ mysql_secure_installation

Ensuite, nous devons créer une base de données pour notre installation Mautic.

[user]$ mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE mautic;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'mauticuser_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Installer Nginx

Ubuntu 14.04 est livré avec nginx version 1.4, pour installer la dernière version stable de Nginx version 1.8, exécutez :

[user]$ sudo add-apt-repository -y ppa:nginx/stable
[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Installer PHP et les modules PHP requis

Pour installer la dernière version stable de PHP version 5.6 et tous les modules nécessaires, exécutez :

[user]$ sudo add-apt-repository -y ppa:ondrej/php5-5.6
[user]$ sudo apt-get update
[user]$ sudo apt-get -y install php5-fpm php5-cli php5-json php5-curl php5-gd php5-mysqlnd php5-imap php5-mcrypt

Installer Composer

Composer est un gestionnaire de dépendances pour PHP avec lequel vous pouvez installer des packages. Composer intégrera toutes les bibliothèques et dépendances requises dont vous avez besoin pour votre projet.

[user]$ curl -sS https://getcomposer.org/installer | php
[user]$ sudo mv composer.phar /usr/local/bin/composer

Installer Mautic

Créez un répertoire racine pour votre script d'installation Mautic en utilisant la commande suivante :

[user]$ mkdir -p ~/myMautic.com/{public_html,logs}

Clonez le dépôt du projet depuis GitHub :

[user]$ git clone https://github.com/mautic/mautic.git ~/myMautic.com/public_html

Accédez au répertoire et installez les packages composer :

[user]$ cd ~/myMautic.com/public_html
[user]$ composer install

Configuration PHP-FPM

Créez un nouveau pool PHP-FPM pour votre utilisateur :

[user]$ sudo vim /etc/php5/fpm/pool.d/your_user.conf
[your_user]
user = your_user  
group = your_user  
listen = /var/run/php5-fpm-your_user.sock  
listen.owner = your_user
listen.group = your_user  
listen.mode = 0666  
pm = ondemand  
pm.max_children = 5  
pm.process_idle_timeout = 10s;  
pm.max_requests = 200  
chdir = /

N'oubliez pas de changer your_user avec votre nom d'utilisateur.

Redémarrez PHP-FPM :

[user]$ sudo service php5-fpm restart

Configuration Nginx

Créez un nouveau bloc de serveur Nginx avec le contenu suivant :

[user]$ sudo nano /etc/nginx/sites-available/myMautic.com
server {
    server_name myMautic.com;
    listen 80;
    root /home/your_user/myMautic.com/public_html;

    access_log /home/your_user/myMautic.com/logs/access.log;
    error_log /home/your_user/myMautic.com/logs/error.log;

    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    sendfile off;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm-your_user.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }    
}

N'oubliez pas de changer your_user avec votre nom d'utilisateur.

Activez le bloc serveur en créant un lien symbolique :

[user]$ sudo ln -s /etc/nginx/sites-available/myMautic.com /etc/nginx/sites-enabled/myMautic.com

Testez la configuration de Nginx et redémarrez nginx :

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

Étapes finales

Ouvrez http://myMautic.com dans votre navigateur Web préféré et vous devriez voir l'écran d'installation de Mautic. Fournissez les informations de la base de données et créez un utilisateur administrateur.

C'est ça. Vous avez installé avec succès Mautic sur votre VPS Ubuntu 14.04. Pour plus d'informations sur la gestion de votre installation Mautic, veuillez vous référer à la documentation officielle de Mautic.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Sonerezh sur Ubuntu 14.04

  2. Installer Magento 2 sur un VPS Ubuntu 14.04

  3. Installer CandyCane sur un VPS Ubuntu 14.04

  4. Comment installer Pixie sur Ubuntu 14.04

  5. Comment installer Koel sur Ubuntu 14.04

Installer Miniflux sur Ubuntu 14.04

Comment installer ImpressCMS sur Ubuntu 14.04

Installer Microweber sur Ubuntu 14.04

Installer Grav CMS sur Ubuntu

Comment installer DokuWiki sur Ubuntu

Installer Nextcloud 9 sur Ubuntu 16.04