Wie man

Installieren Sie die Mautic Marketing-Software auf Ubuntu 20.04 | 18.04

Installieren Sie die Mautic Marketing-Software auf Ubuntu 20.04 | 18.04

Ein vollwertiges Unternehmen zu führen kann eine der befriedigendsten und zugleich herausforderndsten Aufgaben sein, die man sich jemals wagen kann. Erstens muss man sich ein allgemeines Bild davon machen, wie die verschiedenen Abteilungen harmonieren sollten, um den Traum und die Vision im Zentrum des Ganzen zu finden.

Zweitens müssen Sie sicherstellen, dass Ihre Kunden die beste Erfahrung machen, die Sie sich leisten können, wenn sie mit Ihrem Produkt oder Ihrer Dienstleistung interagieren. Darüber hinaus müssen Sie so viele Kunden wie möglich erreichen und die Beziehungen pflegen, die Sie im Laufe der Zeit mit ihnen aufgebaut haben. Es ist definitiv nicht einfach, aber die im Herzen stark geblieben sind immer an den Rädern der Herausforderungen, um zu gewinnen.

Glücklicherweise gibt es Tools, die von großartigen Menschen entwickelt wurden und die Führung von Unternehmen besser und ansprechender machen. Ein solches Tool ist Mautic Marketing Software, die Open Source und erstaunlich ist. Dieser Leitfaden konzentriert sich darauf, wie Sie diese Software in Ihrem Unternehmen zum Laufen bringen können, damit Sie mit Marketing und Ihren wertvollen Kunden auf überlegene Weise umgehen können.

Kurz gesagt, Mautic ist eine Open-Marketing-Softwareplattform, die Ihnen ein Höchstmaß an Integration und tiefe Zielgruppenintelligenz bietet, sodass Sie während des gesamten Beziehungslebenszyklus aussagekräftigere Kundenbeziehungen herstellen können. Nun zum Kernpunkt des Handbuchs, wir werden Mautic in Ubuntu 20 installieren.04 oder Ubuntu 18.04.

„Begehren ist sehnsüchtig genug, um Opfer zu bringen“
Myles Munroe

Einrichtungsanforderungen

Wir müssen die folgenden Anforderungen erfüllen, um Mautic erfolgreich installieren zu können.

Schritt 1: Aktualisieren und installieren Sie wichtige Tools

Sobald Sie sich im Terminal Ihres neuen Ubuntu-Servers befinden, aktualisieren Sie ihn und installieren Sie wesentliche Tools, die wir in unserem Installationsprozess verwenden werden

sudo apt update && sudo apt upgrade sudo apt install vim git entpacken curl -y

Schritt 2: Datenbank installieren und einrichten

Wir werden MariaDB für dieses Setup verwenden. Glücklicherweise haben wir bereits eine detaillierte Anleitung, um MariaDB 10 zu erhalten.5 installiert. Sehen Sie sich an, wie Sie MariaDB 10 installieren.5 auf Ubuntu (Focal Fossa)

Um die Standardversion in Ihren Betriebssystem-Repositorys zu installieren, führen Sie Folgendes aus:

sudo apt update sudo apt -y installiere mariadb-server

Nachdem Sie die Datenbank installiert haben, erstellen Sie im nächsten Schritt eine Datenbank und einen Benutzer für Mautic. Lassen Sie uns daher weitermachen und dies wie unten gezeigt erledigen. Es steht Ihnen frei, Ihre Datenbank und Ihren Benutzer anders zu benennen und sicherzustellen, dass Sie ein sicheres Passwort verwenden.

$ sudo mysql -u root CREATE DATABASE mautic; BENUTZER ERSTELLEN 'mautic'@'localhost', IDENTIFIZIERT DURCH 'StrongPassword'; GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF mautic.* ZU 'mautic'@'localhost'; FLUSH PRIVILEGIEN; Ausfahrt;

Das war einfach und toll.

Schritt 3: Installieren und konfigurieren Sie einen Webserver und PHP

Um Mautic-Seiten bedienen zu können, muss ein Webserver vorhanden sein. Hier haben Sie die Freiheit, entweder Apache oder Nginx auszuwählen. Wir werden Nginx für dieses Handbuch verwenden. Außerdem benötigt Mautic PHP und daher müssen wir es auch einrichten. Beachten Sie, dass die erforderliche PHP-Version PHP >=7 ist.2.21.

Installieren Sie php-fpm und Abhängigkeiten

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install -y php7.4 sudo apt installieren php7.4-cli,fpm,json,common,mysql,zip,gd,mbstring,curl,xml,bcmath,imap,intl

Überprüfen Sie, ob php-fpm läuft.

$ systemctl-Status php7.4-fpm ● php7.4-fpm.service - Das PHP 7.4 FastCGI Process Manager Geladen: geladen (/lib/systemd/system/php7.4-fpm.Bedienung; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (läuft) seit Di. 2020-12-22 22:16:02 UTC; vor 28s Docs: man:php-fpm7.4(8) Prozess: 84661 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.Socke /etc/php/7.4/fpm/Pool.d/www.conf 74 (code=beendet, status=0/SUCC> Haupt-PID: 84647 (php-fpm7.4) Status: "Prozesse aktiv: 0, Leerlauf: 2, Anfragen: 0, langsam: 0, Verkehr: 0req/sec" Aufgaben: 3 (Limit: 1137) Speicher: 10.9M CGroup: /system.Slice/php7.4-fpm.service ├─84647 php-fpm: Masterprozess (/etc/php/7.4/fpm/php-fpm.conf) ├─84659 php-fpm: Pool www └─84660 php-fpm: Pool www

Von Mautic empfohlene PHP-Einstellungen hinzufügen

Öffne dein php-fpm ini Datei und fügen/bearbeiten Sie die unten gezeigten Details. Dazu gehören Zeitzone und Speicherlimiteinstellungen. Fügen Sie Ihre Datum.Zeitzone (etwa bei Linie 955) und umsteigen memory_limit (etwa bei Zeile 400) auf 512 MB.

$ sudo vim /etc/php/7.4/fpm/php.ini memory_limit = 512M [Datum] Datum.Zeitzone = Afrika/Nairobi

Schritt 4: Mautic-Quelldateien herunterladen

Besuchen Sie die Mautic-Download-Seite und ziehen Sie die neueste Version herunter. Für mich werde ich direkt von github herunterladen.

wget https://github.com/mautic/mautic/releases/download/3.2.1/3.2.1.Postleitzahl

Paket entpacken installieren.

sudo apt installieren entpacken

Heruntergeladene Datei extrahieren.

entpacken 3.2.1.zip -d mautic 

Verschieben Sie den Ordner mautic in den /var/www/html Verzeichnis.

sudo mv mautic/ /var/www/html/

Dateiberechtigungen von Mautic ändern

Damit Nginx die Dateien lesen kann, müssen wir ihm die Rechte und die richtigen Berechtigungen gewähren. Geben Sie die folgenden Befehle aus, um dies zu erledigen.

sudo chown -R www-data:www-data /var/www/html/mautic/ sudo chmod -R 755 /var/www/html/mautic/ sudo systemctl restart nginx php7.4-fpm

Wie Sie sehen können, ist unser Stammverzeichnis /var/www/html/mautic, wo wir unsere geklonten Mautic-Dateien haben.

Nginx konfigurieren

Nginx-Webserver installieren Web

sudo apt installieren nginx

Wir müssen einige Änderungen an den Standardeinstellungen der Nginx-Konfiguration vornehmen, indem wir die Details hinzufügen, die wir für Mautic benötigen.

Wechseln Sie in Sites-enabled, sichern Sie die Standarddatei und erstellen Sie eine neue Datei mit neuen Konfigurationen.

sudo mv /etc/nginx/sites-enabled/default /root/nginx-default.Sicherung

Erstellen Sie eine neue Datei und fügen Sie die unten gezeigten Details hinzu. Wenn Sie einen FQDN haben, ersetzen Sie Beispiel.komm damit. Es kann sich auch um eine Subdomain wie mautic . handeln.Beispiel.com.

$ sudo vim /etc/nginx/sites-enabled/mautic.conf server  hören 80 default_server; lauschen [::]:80 default_server; Beispiel für server_name.com; root /var/www/html/mautic; Indexindex.HTML-Index.htm-index.php; Speicherort /  try_files $uri /index.php$is_args$args;  Standort ~ \.php$  fastcgi_pass unix:/run/php/php7.4-fpm.Socke; fastcgi_index-Index.php; fastcgi_read_timeout 240; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; schließen fastcgi_params ein; fastcgi_split_path_info ^(.+.php)(/.+)$;  ^themes/ umschreiben.*/(Layouts|Seiten|Teile)/.*.htm /index.PHP-Pause; ^bootstrap/ umschreiben.* /Index.PHP-Pause; ^config/ neu schreiben.* /Index.PHP-Pause; ^Anbieter/ umschreiben.* /Index.PHP-Pause; ^Speicher/cms/ umschreiben.* /Index.PHP-Pause; ^Speicher/Protokolle/ neu schreiben.* /Index.PHP-Pause; ^Speicher/Framework/ umschreiben.* /Index.PHP-Pause; ^Speicher/Temp/geschützt/ umschreiben.* /Index.PHP-Pause; ^storage/app/uploads/protected/ umschreiben.* /Index.PHP-Pause; 

Überprüfen Sie die nginx-Konfiguration:

$ sudo nginx -t nginx: die Konfigurationsdatei /etc/nginx/nginx.conf-Syntax ist in Ordnung nginx: Konfigurationsdatei /etc/nginx/nginx.conf-Test ist erfolgreich

nginx neu starten

sudo systemctl deaktivieren --now apache2 sudo systemctl neu starten nginx

Schritt 5: Beenden Sie die Installation von Mautic über das Panel

Nachdem bisher alles gut gelaufen ist, sollten wir in der Endphase der Installation der Mautic Marketing-Software sein. Öffnen Sie in diesem Schritt [http://ip-address-or-domain-name/], um das Mautic-Installationsfenster in Ihrem Browser zu starten. Die erste Seite wird wie unten gezeigt aussehen. Sie können die Empfehlungen anzeigen und anwenden, wenn Sie können. Klicken Sie andernfalls auf „Nächster Schritt

Auf der zweiten Seite wird Ihnen ein Formular zum Ausfüllen von Datenbankdetails angezeigt. Dies sind die, in denen wir eingerichtet haben Schritt 3. Geben Sie den von Ihnen verwendeten Benutzernamen und Datenbanknamen sowie Ihr Passwort ein. Da wir keine vorhandene Datenbank haben, klicken Sie auf „Nein“. Schlagen "Nächster Schritt” um die Details zu überprüfen und die Datenbank zu erstellen. Dies kann einige Sekunden dauern.

Sobald dies erledigt ist, wird ein neues Formular für administrative Benutzer angezeigt. Geben Sie erneut Ihre Admin-Daten und E-Mail ein und klicken Sie dann auf "Nächster Schritt" Taste.

Der nächste Bereich erfordert Ihre E-Mail-Einstellungen. Die Dropdown-Liste „Mailer-Transport” Teil hat viele Plattformen, die Sie verwenden können, um Ihre E-Mails von Mautic zu erhalten. Bitte verwenden Sie hier die von Ihnen bevorzugte und geben Sie die erforderlichen Daten ein. Klicken "Nächster Schritt" einmal getan. Damit ist die Installation abgeschlossen.

Als nächstes müssen Sie sich mit den administrativen Benutzerdetails bei Mautic Dashboard anmelden log.

Und Ihr Dashboard sollte Ihre Augen strahlen und Sie dazu bringen, mit der Konfiguration von Kontakten, Kampagnen, Kanälen und anderen zu beginnen.

Schritt 6: Cron-Jobs hinzufügen

Mautic benötigt ein paar Cron-Jobs, um einige Wartungsaufgaben zu erledigen, wie das Aktualisieren von Kontakten oder Kampagnen, das Ausführen von Kampagnenaktionen, das Senden von E-Mails und mehr. Mautic benötigt einige obligatorische Cron-Jobs, um regelmäßig ausgeführt zu werden. Sie müssen Ihrem Server die erforderlichen Cron-Jobs manuell hinzufügen.

Als Auffrischung finden Sie unten den Cron-Job-Guide.

# .---------------- Minute (0 - 59) # | .------------- Stunde (0 - 23) # | | .---------- Tag des Monats (1 - 31) # | | | .------- Monat (1 - 12) ODER Jan,Feb,Mär,Apr… # | | | | .---- Wochentag (0 - 6) (Sonntag=0 oder 7) ODER So,Mo,Di,Mi,Do,Fr,Sa # | | | | | # * * * * * auszuführender Benutzername-Befehl

Um die obligatorischen Cron-Jobs von Mautic hinzuzufügen, geben Sie den crontab-Befehl mit der Option -e (edit) aus und fügen Sie die Cron-Jobs mit den gewünschten Zeiten hinzu.

$ sudo crontab -e */10 * * * 1 php /var/www/html/mautic/app/console mautic:segments:update >> /var/log/cronmautic.log 2>&1 */20 * * * 3 php /var/www/html/mautic/app/console mautic:campaigns:update >> /var/log/cronmautic.log 2>&1 */30 * * * 5 php /var/www/html/mautic/app/console mautic:campaigns:trigger >> /var/log/cronmautic.log 2>&1 

Danach sollten wir bereit sein, Mautic Software zu verwenden. Sie können fortfahren und neue Kontakte, Segmente, Kampagnen und vieles mehr erstellen. Bitte lesen Sie die offizielle Mautic-Dokumentation, um zu erfahren, wie Sie damit umgehen können.

Fazit

Wir haben diese Marketing-Softwareplattform jetzt einsatzbereit und hoffen, dass der Leitfaden hilfreich war. Ansonsten bedanken wir uns für Ihre unermüdliche Unterstützung und bedanken uns für Ihren Besuch.

Weitere interessante Anleitungen:

Installieren Sie die Mautic Marketing- und CRM-Software auf CentOS 7

Installieren Sie phpList Open Source Newsletter und E-Mail-Marketing-Software auf Ubuntu 18.04

So installieren Sie YetiForce CRM auf CentOS 8 / CentOS 7

Installieren Sie Ambassador API Gateway/Ingress Controller auf Kubernetes
Kubernetes hat vielen Unternehmen die Robustheit, die Widerstandsfähigkeit, die Effizienz, Zuverlässigkeit, Größe und all diese süßen Worte ermöglicht...
Bereitstellen eines hochverfügbaren Kubernetes-Clusters auf CentOS 7 mit Kubespray
In diesem Leitfaden konzentrieren wir uns, wie der Titel schon sagt, auf den Aufbau eines hochverfügbaren Kubernetes-Clusters mit HAProxy und Keepaliv...
So erstellen Sie LXC-Container mit Terraform
LXC oder Linux Containers ist eine Userspace-Schnittstelle, die Eindämmungsfunktionen des Linux-Kernels bereitstellt. Mit LXC können Benutzer Linux-Co...