GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Open Web Analytics unter Ubuntu 18.04

Open Web Analytics (OWA) ist eine in PHP geschriebene Open-Source-Analyseplattform. Der Hauptzweck dieser Anwendung besteht darin, zu analysieren und zu überwachen, wie Personen Ihre Webseiten oder Anwendungen verwenden, wodurch Sie dann Analysedaten für Ihre Website erhalten. Diese Anwendung kann Ihnen eine vollständige Analyse einer Website oder App liefern, damit Sie genau wissen, wie Ihre Webseiten funktionieren und was verbessert werden muss. OWA-Webanalyse wird verwendet, wenn Sie die volle Kontrolle über die Analyse Ihrer Webseiten haben möchten, ohne Dienste von Drittanbietern wie Google Analytics, Hotjar, OmniConvert usw. zu verwenden. Diese Anwendung bietet auch eine integrierte Unterstützung für die Verfolgung von Websites, die auf dem ausgeführt werden den beliebtesten Content-Management-Frameworks, wie z. B. auf unserem WordPress-Hosting und MediaWiki-Hosting. In diesem Artikel zeigen wir Ihnen, wie Sie Open Web Analytics (OWA) auf einem Ubuntu 18.04 Server installieren.

1. Verbinden Sie sich mit Ihrem Server

Bevor wir beginnen, müssen Sie sich als Root-Benutzer über SSH mit Ihrem Server verbinden. Verwenden Sie dazu den folgenden Befehl:

ssh root@IP_Address -p port_number

Natürlich müssen Sie IP_Address ersetzen und port_number mit Ihrer tatsächlichen Server-IP-Adresse und SSH-Portnummer.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

sudo apt update
sudo apt upgrade

2. Installieren Sie den MariaDB-Datenbankserver und erstellen Sie eine Datenbank für OWA

Da ein Datenbankserver eine der Voraussetzungen für die Ausführung von Open Web Analytics ist, installieren wir MariaDB, einen großartigen Open-Source-Datenbankserver. Geben Sie den folgenden Befehl ein, um MariaDB auf Ihrem Server zu installieren:

sudo apt install mariadb-server mariadb-client

Sobald MariaDB auf Ihrem Server installiert ist, können Sie die folgenden Befehle verwenden, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren.

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Der nächste Befehl ist optional. Sie können den Befehl ausführen, wenn Sie Ihren MariaDB-Server sichern möchten, indem Sie den Remote-Root-Zugriff verweigern, die Testdatenbank entfernen und ein Root-Passwort festlegen.

sudo mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie dieser Anleitung folgen.

Enter current password for root (enter for none): Since no password is currently set, just press Enter once.
Set root password? [Y/n]: Y
New password: Enter your password
Re-enter new password: Repeat your password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Starten Sie den MariaDB-Server neu, damit die Änderungen wirksam werden.

sudo systemctl restart mariadb.service

Sie sollten sich jetzt mit folgendem Befehl bei Ihrem MariaDB-Server anmelden können:

sudo mysql -u root -p

Geben Sie dann das oben erstellte Passwort ein, um sich anzumelden. Sobald Sie sich in der MariaDB-Shell befinden, können Sie den folgenden Befehl verwenden und eine Datenbank namens owa_db erstellen für die OWA-Anwendung.

CREATE DATABASE owa_db;

Erstellen Sie dann einen Datenbankbenutzer namens owa_user und ersetzen Sie Str0n9Pas$worD mit eigenem Passwort.

CREATE USER 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD';

Dem Benutzer owa_user gewähren mit vollem Zugriff auf die Datenbank owa_db , führen Sie diesen Befehl aus:

GRANT ALL ON owa_db.* TO 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD' WITH GRANT OPTION;

Denken Sie auch hier daran, Str0n9Pas$worD zu ändern mit dem Passwort, das Sie im vorherigen Befehl verwendet haben.

Jetzt können Sie die flush privileges verwenden Befehl zum Neuladen der Grant-Tabellen – danach können Sie die MariaDB-Shell verlassen.

FLUSH PRIVILEGES;
EXIT;

3. Installieren Sie Apache2 HTTP Server auf Ubuntu

Um OWA auszuführen, benötigen Sie einen Webserver, der die Webseiten bereitstellt. Apache2 gehört zu den am häufigsten verwendeten Webservern, und in diesem Tutorial ist Apache2 unsere Wahl als Webserver.

Führen Sie den folgenden Befehl aus, um Apache2 zu installieren:

sudo apt install apache2

Verwenden Sie die folgenden Befehle, um den Apache-Dienst zu starten, zu stoppen und zu aktivieren:

sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

Um zu bestätigen, dass Apache2 ordnungsgemäß installiert ist, können Sie Ihren bevorzugten Webbrowser öffnen und die IP-Adresse Ihres Servers oder Ihre Domain eingeben (wir gehen davon aus, dass sie bereits auf Ihren Server verweist) und Sie sollten in der Lage sein, die Standard-Willkommensseite von Apache2 anzuzeigen Webserver.

4. Installieren Sie PHP 7.2 und verwandte Module

OWA erfordert PHP 5.2.x oder höher – daher haben wir uns in diesem Tutorial für die Verwendung von PHP Version 7.2 entschieden. PHP 7.2 ist jedoch möglicherweise nicht in den vorinstallierten Ubuntu-Repositories verfügbar – wenn Sie diese Version von PHP installieren und verwenden möchten, müssen Sie sie daher aus einem Drittanbieter-Repository beziehen. Indem Sie die folgenden Befehle ausführen, fügen Sie das PPA von Ondřej Surý hinzu, das die von uns benötigte PHP-Version enthält:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Aktualisieren und aktualisieren Sie dann die PHP-Pakete auf PHP 7.2

sudo apt update

Wenn Sie PHP 7.2 zusammen mit den Modulen installieren möchten, die zum Ausführen von OWA erforderlich sind, führen Sie diesen Befehl aus:

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli

5. Laden Sie Open Web Analytics herunter und installieren Sie es

Verwenden Sie die folgenden Befehle, um das Verzeichnis in /opt zu ändern und laden Sie Open Web Analytics herunter.

cd /opt
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip

Entpacken Sie den Inhalt und verschieben Sie die Dateien nach /var/www/html/owa Verzeichnis:

unzip 1.6.2.zip
sudo mv Open-Web-Analytics-1.6.2 /var/www/html/owa

Ändern Sie die Berechtigungen:

sudo chown -R www-data:www-data /var/www/html/owa/
sudo chmod 755 /var/www/html/owa/

6. Konfigurieren Sie einen virtuellen Host für die OWA-Site

Sobald wir Apache installiert haben, können wir fortfahren und einen virtuellen Host für den Domainnamen erstellen, den wir verwenden möchten. Im folgenden Befehl verwenden wir nano als unseren Editor – wenn nano jedoch nicht Ihr bevorzugter Texteditor ist, können Sie einen beliebigen Editor Ihrer Wahl verwenden und eine neue Konfigurationsdatei mit dem Namen owa.conf erstellen .

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

Fügen Sie die Apache-Konfiguration von unten in die Datei ein und ersetzen Sie your_domain_name.com mit Ihrem tatsächlichen Domainnamen:

<VirtualHost *:80>
ServerAdmin admin@your_domain_name.com
DocumentRoot /var/www/html/owa
ServerName your_domain_name.com <Directory /var/www/html/owa/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Wenn Sie mit der Bearbeitung der Datei fertig sind, speichern und schließen Sie sie.

Nachdem Sie den virtuellen Host konfiguriert haben, können Sie den standardmäßigen virtuellen Apache-Host deaktivieren und den virtuellen OWA-Host aktivieren.

Deaktivieren Sie den standardmäßigen virtuellen Apache-Host mit diesem Befehl:

sudo a2dissite 000-default

Aktivieren Sie dann den virtuellen OWA-Host:

sudo a2ensite owa.conf

Außerdem müssen Sie sicherstellen, dass der Mod rewrite ist aktiviert:

sudo a2enmod rewrite

Starten Sie Apache neu, damit die Änderungen wirksam werden:

sudo systemctl restart apache2.service

7. OWA-Installationsassistent

In diesem Teil des Tutorials installieren wir OWA über einen Webbrowser. Öffnen Sie Ihren bevorzugten Webbrowser und geben Sie Ihre Domain ein:

http://your_domain_name.com/

Sie sollten die Seite „Willkommen beim Installationsprogramm“ sehen können:

Klicken Sie auf 'Let's Get Started...' Schaltfläche, damit Sie mit der OWA-Installation fortfahren können. Geben Sie auf der nächsten Seite die Datenbankverbindungsinformationen ein und erstellen Sie ein Administratorkonto, damit Sie die Anwendung über das Backend verwalten können.

Wenn Sie mit der Eingabe der erforderlichen Informationen fertig sind, klicken Sie auf 'Continue...' Taste. Auf der nächsten Seite können Sie ein Superuser-Konto erstellen, das die Plattform verwalten kann.

Herzliche Glückwünsche! Sie haben Open Web Analytics erfolgreich auf Ihrem Server installiert. Sie können sich jetzt mit dem von Ihnen erstellten Benutzernamen und Passwort anmelden und den Tracker generieren.

Sobald Sie angemeldet sind, können Sie den Tracking-Code sehen, den Sie der Webseite hinzufügen müssen, die Sie verfolgen möchten.

Damit OWA ordnungsgemäß funktioniert, müssen Sie den Code auf jeder Seite Ihrer Website hinzufügen. Sie finden die Liste der verfolgten Websites unter http://your_domain_name.com/index.php

In diesem Artikel haben wir Ihnen gezeigt, wie Sie Apache2, PHP 7.2, den MariaDB-Datenbankserver installieren, dann haben wir die OWA-Datenbank erstellt und die Open Web Analytics-Anwendung installiert. Jetzt können Sie diese nützliche Anwendung erkunden.

Wenn Sie einer unserer Ubuntu-Hosting-Kunden sind, müssen Sie Open Web Analytics natürlich nicht auf Ihrem Ubuntu 18.04 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren installieren und konfigurieren Open Web Analytics auf Ubuntu 18.04 umgehend für Sie.

PS . Wenn Ihnen dieser Beitrag zur Installation von Open Web Analytics auf einem VPS mit Ubuntu 18.04 gefallen hat , bitte teilen Sie es mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie Open Classifieds unter Ubuntu 18.04

  2. So installieren Sie Open eShop unter Ubuntu 18.04

  3. So installieren Sie Roundcube Webmail unter Ubuntu 20.04

  4. So installieren Sie Matomo Web Analytics unter Ubuntu 20.04

  5. So installieren Sie MariaDB unter Ubuntu 22.04

So installieren Sie den Hiawatha-Webserver unter Ubuntu 14.04

So installieren Sie den Hiawatha-Webserver unter Ubuntu 16.04

So installieren Sie Open Web Analytics unter Ubuntu 18.04 LTS

So installieren Sie den Nginx-Webserver unter Ubuntu 20.04

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie den Lighttpd-Webserver unter Ubuntu 18.04