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

Comment installer Open Web Analytics sur Ubuntu 18.04

Open Web Analytics (OWA) est une plateforme analytique open-source, écrite en PHP. L'objectif principal de cette application est d'analyser et de surveiller la façon dont les gens utilisent vos pages Web ou vos applications, ce qui vous fournit ensuite des données d'analyse pour votre site Web. Cette application peut vous fournir une analyse complète d'un site Web ou d'une application pour vous permettre de savoir exactement comment fonctionnent vos pages Web et ce qui doit être amélioré. L'analyse Web OWA est utilisée lorsque vous souhaitez un contrôle total sur l'analyse de vos pages Web sans utiliser de services tiers, tels que Google Analytics, Hotjar, OmniConvert, etc. Cette application est également livrée avec un support intégré pour le suivi des sites Web exécutés sur le les frameworks de gestion de contenu les plus populaires, tels que nos hébergements WordPress et MediaWiki. Dans cet article, nous allons vous montrer comment installer Open Web Analytics (OWA) sur un serveur Ubuntu 18.04.

1. Connectez-vous à votre serveur

Avant de commencer, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root. Pour cela, utilisez la commande suivante :

ssh root@IP_Address -p port_number

Bien sûr, vous devrez remplacer IP_Address et port_number avec l'adresse IP réelle de votre serveur et le numéro de port SSH.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

sudo apt update
sudo apt upgrade

2. Installez le serveur de base de données MariaDB et créez une base de données pour OWA

Étant donné qu'un serveur de base de données est l'un des prérequis nécessaires pour exécuter Open Web Analytics, nous allons installer MariaDB, qui est un excellent serveur de base de données open source. Tapez la commande suivante pour installer MariaDB sur votre serveur :

sudo apt install mariadb-server mariadb-client

Une fois MariaDB installé sur votre serveur, vous pouvez utiliser les commandes ci-dessous pour arrêter, démarrer et activer le service MariaDB.

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

La commande suivante est facultative. Vous pouvez exécuter la commande si vous souhaitez sécuriser votre serveur MariaDB en interdisant l'accès root à distance, en supprimant la base de données de test et en définissant un mot de passe root.

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant ce guide.

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

Redémarrez le serveur MariaDB pour que les modifications prennent effet.

sudo systemctl restart mariadb.service

Vous devriez maintenant pouvoir vous connecter à votre serveur MariaDB avec la commande :

sudo mysql -u root -p

Tapez ensuite le mot de passe que vous avez créé ci-dessus pour vous connecter. Une fois que vous êtes dans le shell MariaDB, vous pouvez utiliser la commande suivante et créer une base de données appelée owa_db pour l'application OWA.

CREATE DATABASE owa_db;

Créez ensuite un utilisateur de base de données appelé owa_user et remplacez Str0n9Pas$worD avec votre propre mot de passe.

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

Pour accorder à l'utilisateur owa_user avec un accès complet à la base de données owa_db , exécutez cette commande :

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

Encore une fois, n'oubliez pas de modifier Str0n9Pas$worD avec le mot de passe que vous avez utilisé dans la commande précédente.

Vous pouvez maintenant utiliser les flush privileges commande pour recharger les tables de subventions - après cela, vous pouvez alors quitter le shell MariaDB.

FLUSH PRIVILEGES;
EXIT;

3. Installer le serveur HTTP Apache2 sur Ubuntu

Pour exécuter OWA, vous avez besoin d'un serveur Web qui servira les pages Web. Apache2 est l'un des serveurs Web les plus utilisés et, dans ce didacticiel, Apache2 est notre choix de serveur Web.

Exécutez la commande suivante pour installer Apache2 :

sudo apt install apache2

Utilisez les commandes ci-dessous pour démarrer, arrêter et activer le service Apache :

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

Pour confirmer qu'Apache2 est correctement installé, vous pouvez ouvrir votre navigateur Web préféré et saisir l'adresse IP de votre serveur ou votre domaine (nous supposons qu'il est déjà pointé vers votre serveur) et vous devriez pouvoir afficher la page d'accueil par défaut d'Apache2 serveur Web.

4. Installer PHP 7.2 et les modules associés

OWA nécessite PHP 5.2.x ou supérieur - donc, dans ce tutoriel, nous avons choisi d'utiliser PHP version 7.2. Cependant, PHP 7.2 peut ne pas être disponible dans les référentiels Ubuntu préinstallés. Par conséquent, si vous souhaitez installer et utiliser cette version de PHP, vous devrez l'obtenir à partir d'un référentiel tiers. En exécutant les commandes ci-dessous, vous ajouterez le PPA d'Ondřej Surý, qui a la version de PHP dont nous avons besoin :

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

Ensuite, mettez à jour et mettez à niveau les packages PHP vers PHP 7.2

sudo apt update

Si vous souhaitez installer PHP 7.2 avec les modules nécessaires à l'exécution d'OWA, exécutez cette commande :

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. Téléchargez et installez Open Web Analytics

Utilisez les commandes ci-dessous pour changer le répertoire en /opt et téléchargez Open Web Analytics.

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

Décompressez le contenu et déplacez les fichiers vers /var/www/html/owa répertoire :

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

Modifiez les autorisations :

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

6. Configurer un hôte virtuel pour le site OWA

Une fois Apache installé, nous pouvons continuer et créer un hôte virtuel pour le nom de domaine que nous voulons utiliser. Dans la commande suivante, nous utiliserons nano comme éditeur - cependant, si nano n'est pas votre éditeur de texte préféré, vous pouvez utiliser n'importe quel éditeur de votre choix et créer un nouveau fichier de configuration appelé owa.conf .

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

Collez la configuration Apache ci-dessous dans le fichier et remplacez your_domain_name.com avec votre vrai nom de domaine :

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

Une fois que vous avez terminé de modifier le fichier, enregistrez-le et fermez-le.

Maintenant que vous avez configuré l'hôte virtuel, vous pouvez désactiver l'hôte virtuel Apache par défaut et activer l'hôte virtuel OWA.

Désactivez l'hôte virtuel Apache par défaut avec cette commande :

sudo a2dissite 000-default

ensuite, activez l'hôte virtuel OWA :

sudo a2ensite owa.conf

aussi, vous devez vous assurer que le mod rewrite est activé :

sudo a2enmod rewrite

Redémarrez Apache pour que les modifications prennent effet :

sudo systemctl restart apache2.service

7. Assistant d'installation OWA

Dans cette partie du didacticiel, nous allons installer OWA via un navigateur Web. Ouvrez votre navigateur Web préféré et saisissez votre domaine :

http://your_domain_name.com/

Vous devriez pouvoir voir la page "Bienvenue sur l'installateur" :

Cliquez sur 'Let's Get Started...' bouton afin que vous puissiez poursuivre l'installation d'OWA. Sur la page suivante, insérez les informations de connexion à la base de données et créez un compte administrateur, afin de pouvoir gérer l'application via le back-end.

Lorsque vous avez terminé de saisir les informations nécessaires, cliquez sur 'Continue...' bouton. La page suivante vous permettra de créer un compte superutilisateur qui pourra gérer la plateforme.

Toutes nos félicitations! Vous avez installé avec succès Open Web Analytics sur votre serveur. Vous pouvez maintenant vous connecter avec le nom d'utilisateur et le mot de passe que vous avez créés et générer le tracker.

Une fois connecté, vous pouvez voir le code de suivi que vous devrez ajouter à la page Web que vous souhaitez suivre.

Pour qu'OWA fonctionne correctement, vous devez ajouter le code à chaque page de votre site Web. Vous pouvez trouver la liste des sites Web suivis sur http://your_domain_name.com/index.php

Dans cet article, nous vous avons montré comment installer Apache2, PHP 7.2, le serveur de base de données MariaDB, puis nous avons créé la base de données OWA et installé l'application Open Web Analytics. Vous pouvez maintenant commencer à explorer cette application utile.

Bien sûr, si vous êtes l'un de nos clients d'hébergement Ubuntu, vous n'avez pas besoin d'installer Open Web Analytics sur votre VPS Ubuntu 18.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront et configureront immédiatement Open Web Analytics sur Ubuntu 18.04 pour vous.

PS . Si vous avez aimé cet article sur comment installer Open Web Analytics sur un VPS Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer Open Classifieds sur Ubuntu 18.04

  2. Comment installer Open eShop sur Ubuntu 18.04

  3. Comment installer Roundcube Webmail sur Ubuntu 20.04

  4. Comment installer Matomo Web Analytics sur Ubuntu 20.04

  5. Comment installer MariaDB sur Ubuntu 22.04

Comment installer le serveur Web Hiawatha sur Ubuntu 14.04

Comment installer le serveur Web Hiawatha sur Ubuntu 16.04

Comment installer Open Web Analytics sur Ubuntu 18.04 LTS

Comment installer le serveur Web Nginx sur Ubuntu 20.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer le serveur Web Lighttpd sur Ubuntu 18.04