GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie das Mautic Marketing Automation Tool unter Ubuntu 16.04

Mautik ist ein selbst gehostetes Open-Source-Tool zur Marketingautomatisierung für jedermann. Sie können es verwenden, um Ihr Unternehmen oder Ihre Community zu erweitern, Ihre Website zu überwachen, Zielseiten zu erstellen, eine Kampagne für Ihr Unternehmen zu erstellen, Kontakte zu verwalten und sogar Marketing-E-Mails zu senden.

In diesem Tutorial zeige ich Ihnen Schritt für Schritt, wie Sie die Mautic Marketing Automation Platform mit Ubuntu 16.04 installieren. Es ist eine webbasierte Anwendung und wir werden den LEMP-Stack für unsere Installationsanleitung verwenden.

Voraussetzungen

  • Ubuntu 16.04
  • Root-Rechte

Was wir tun werden

  1. Installieren Sie Nginx
  2. MariaDB installieren und konfigurieren
  3. Installieren und konfigurieren Sie PHP-FPM
  4. Mautic herunterladen
  5. Konfigurieren Sie den virtuellen Nginx-Host für Mautic
  6. Webbasierte Installation von Mautic
  7. Testen

Schritt 1 – Nginx installieren

Mautic ist ein webbasiertes Marketing-Automatisierungstool, und wir werden den Nginx-Webserver für unsere Mautic-Installation verwenden.

Melden Sie sich bei Ihrem Servercomputer an und aktualisieren und aktualisieren Sie dann alle Pakete.

sudo apt update
sudo apt upgrade

Installieren Sie nun Nginx mit dem folgenden apt-Befehl.

sudo apt install nginx

Nachdem die Installation abgeschlossen ist, starten Sie den nginx-Dienst und aktivieren Sie ihn so, dass er jedes Mal beim Systemstart gestartet wird.

systemctl start nginx
systemctl enable nginx

Der Nginx-Webserver wurde auf dem Ubuntu 16.04-System installiert – überprüfen Sie ihn mit dem Befehl netstat.

netstat -plntu

Sie sollten den Standard-HTTP-Port 80 auf der Liste mit dem Statusstatus „LISTEN“ erhalten.

Schritt 2 – MariaDB installieren und konfigurieren

Mautic bietet Unterstützung nur für die MySQL-Datenbank ab Version 5.5.3. Für diese Anleitung verwenden wir den Mariadb-Server 10.0 basierend auf MySQL 5.5.

Installieren Sie die Mariadb-Datenbank mit dem folgenden apt-Befehl.

sudo apt install mariadb-server mariadb-client -y

Nachdem die Installation abgeschlossen ist, starten Sie den mariadb-Dienst und aktivieren Sie ihn so, dass er jedes Mal beim Systemstart gestartet wird.

systemctl start mysql
systemctl enable mysql

Jetzt müssen wir eine neue Datenbank und einen neuen Benutzer für mautic erstellen. Wir werden eine neue Datenbank mit dem Namen „mautic“ erstellen ', Benutzer 'mauticuser ' mit dem Passwort 'aqwe123 '.

Melden Sie sich mit dem folgenden mysql-Befehl bei der MySQL-Shell an.

mysql -u root -p

Erstellen Sie mithilfe der folgenden Abfragen eine neue Datenbank und einen neuen Benutzer.

create database mautic;
grant all on mautic.* to 'mauticuser'@'localhost' IDENTIFIED BY 'aqwe123';
flush privileges;
exit;

Die MariaDB-Datenbank wurde installiert und die Datenbank für die Mautic-Installation wurde erstellt.

Schritt 3 – PHP-FPM installieren und konfigurieren

Mautic benötigt mindestens PHP 5.6.19 für die Installation. Für diese Anleitung verwenden wir also PHP-FPM 7.0 für unsere Mautic-Installation.

Installieren Sie PHP und PHP-FPM (mit allen erforderlichen Erweiterungen) mit dem folgenden apt-Befehl.

sudo apt install -y php7.0-fpm 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

Nachdem die Installation abgeschlossen ist, müssen wir die php.ini-Dateien für FPM- und CLI-Konfigurationen konfigurieren.

Gehen Sie in das Verzeichnis „/etc/php/7.0“ und bearbeiten Sie die Datei „php.ini“ im Verzeichnis „fpm“.

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

Entkommentieren Sie die Zeile „date.timezone“ und geben Sie „UTC ein ' für die Zeitzonenkonfiguration.

date.timezone = "UTC"

Entkommentieren Sie nun die Zeile ‚cgi.fix_pathinfo‘ und ändern Sie den Wert auf ‚0‘.

cgi.fix_pathinfo = 0

Speichern und beenden.

Bearbeiten Sie als Nächstes die Datei „php.ini“ im Verzeichnis „cli“.

vim cli/php.ini

Entkommentieren Sie die Zeile „date.timezone“ und geben Sie den Wert mit „UTC“ für die Konfiguration der PHP-Zeitzone ein.

date.time = "UTC"

Kommentieren Sie als Nächstes die Zeile „cgi.fix_pathinfo“ aus und ändern Sie den Wert auf „0“.

cgi.fix_pathinfo = 0

Speichern und beenden.

Starten Sie nun den PHP-FPM-Dienst und aktivieren Sie ihn so, dass er jedes Mal beim Systemstart gestartet wird.

systemctl restart php7.0-fpm
systemctl enable php7.0-fpm

Die Installation und Konfiguration von PHP und PHP-FPM für unsere Mautic-Installation ist abgeschlossen. Überprüfen Sie es mit dem netstat-Befehl wie unten gezeigt.

netstat -pl | grep php

Und Sie sollten das unten gezeigte Ergebnis erhalten.

Schritt 4 - Laden Sie Mautic herunter

Gehen Sie in das Verzeichnis ‚/var/www/‘ und laden Sie den Mautic-Quellcode mit dem folgenden wget-Befehl herunter.

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

Extrahieren Sie die 'neueste' Datei mit dem unzip-Befehl in das 'mautic'-Verzeichnis.

unzip latest -d mautic/

Hinweis: Wenn Sie den Unzip-Befehl nicht auf Ihrem System haben, installieren Sie ihn mit dem folgenden Befehl.

sudo apt install unzip -y

Ändern Sie nun den Eigentümer und die Gruppe für das Verzeichnis „mautic“ in „www-data“.

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

Mautic wird in das Verzeichnis „/var/www/mautic“ heruntergeladen.

Schritt 5 – Konfigurieren Sie den virtuellen Nginx-Host für Mautic

Für diese Anleitung verwenden wir Nginx anstelle des Apache-Webservers. In diesem Schritt konfigurieren wir den virtuellen Nginx-Host für die Mautic-Installation.

Gehen Sie in das Verzeichnis „/etc/nginx“ und erstellen Sie eine neue Datei namens „mautic“ im Verzeichnis „sites-available“.

cd /etc/nginx/
vim sites-available/mautic

Fügen Sie dort die folgende Mautic-Nginx-Konfiguration ein.

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

Speichern und beenden.

Aktivieren Sie nun den virtuellen Host „mautic“ und überprüfen Sie ihn mit dem Befehl „nginx -t“, wie unten gezeigt.

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

Stellen Sie sicher, dass kein Fehler vorliegt, und starten Sie den Webserver neu.

systemctl restart nginx

Die Konfiguration des virtuellen Nginx-Hosts für Mautic wurde abgeschlossen.

Schritt 6 - Webbasierte Mautic-Installation

Öffnen Sie Ihren Webbrowser und besuchen Sie den mautic-Domainnamen, meiner ist http://mautic.hakase-labs.co.

Sie werden auf die Mautic-Installationsseite weitergeleitet. Stellen Sie sicher, dass alle Erweiterungen und Konfigurationen fehlerfrei sind, wie unten gezeigt.

Klicken Sie auf "Nächster Schritt". ' um fortzufahren.

Nun sehen Sie die Seite über die Datenbankkonfiguration. Geben Sie Ihren Datenbanknamen, Datenbankbenutzer und Ihr Passwort wie unten gezeigt ein.

Klicken Sie auf „Nächster Schritt“. ' Schaltfläche.

Jetzt müssen wir das neue Administratorkonto für Mautic erstellen. Geben Sie Ihren Admin-Benutzer, Ihre E-Mail-Adresse und Ihr Passwort ein.

Klicken Sie auf "Nächster Schritt". ' Schaltfläche.

Für die E-Mail-Konfiguration können Sie eine Option auswählen oder später konfigurieren.

Klicken Sie auf "Nächster Schritt". ' Taste erneut.

Jetzt sehen Sie die Anmeldeseite des Administrators. Geben Sie Ihren Admin-Benutzer und Ihr Passwort ein und klicken Sie auf „Anmelden“. ' Schaltfläche.

Und jetzt können Sie das Mautic-Admin-Dashboard sehen.

Die Installation des Marketing-Automatisierungstools Mautic auf Ubuntu 16.04 mit Nginx-Webserver wurde erfolgreich abgeschlossen.


Ubuntu
  1. So installieren Sie Magento 2 unter Ubuntu 18.04

  2. So installieren Sie OpenCart unter Ubuntu 18.04

  3. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter Ubuntu 18.04 / Ubuntu 16.04

  4. So installieren Sie PHP 7 unter Ubuntu 14.04

  5. So installieren Sie PHP 7 unter Ubuntu 15.04

Wie installiere ich GLPI auf Ubuntu 20.04?

So installieren Sie das Mautic Marketing Automation Tool unter Linux

So installieren Sie OwnCloud auf Ubuntu 18.04

So installieren Sie Joomla auf Ubuntu 18.04

So installieren Sie das Mautic Marketing Automation Tool unter Ubuntu 20.04

So installieren und konfigurieren Sie das Mautic Marketing Automation Tool unter Linux