GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Logaholic sur CentOS

Logaholic est un logiciel d'analyse Web qui fournit des informations fiables sur le trafic, le contenu, les mots clés, etc. des sites Web installés sur votre VPS CentOS.

Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur. Au moment de la rédaction de ce tutoriel, la dernière version stable de Logaholic est la 6.0 et nécessite :

  • PHP 5 ou version ultérieure avec les extensions cURL et Zip activées. Le paramètre output_buffering doit être désactivé et les paramètres allow_url_fopen et display_errors doivent être activés dans php.ini
  • Serveur Web Apache ou Nginx
  • MySQL 5.0 ou supérieur installé sur votre VPS Linux.

Commençons par l'installation de Logaholic SHE (édition auto-hébergée). Téléchargez la dernière version de Logaholic disponible sur "http://www.logaholic.com/download/" sur le serveur et extrayez-la à l'aide des commandes suivantes :

cd /opt/wget -O logaholic.tar.gz http://www.logaholic.com/download.php?file=logaholic_she_600.tar.gztar -xvzf logaholic.tar.gzmkdir -p /var/www/ html/logaholicmv logaholic_she_600/logaholic /var/www/html

Téléchargez la base de données GeoLite Legacy sur http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz , puis extrayez et copiez ce fichier dans '/var/www/html/logaholic/components/geoip/' répertoire sur votre serveur :

wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzgunzip GeoLiteCity.dat.gzmv GeoLiteCity.dat /var/www/html/logaholic/components/geoip/

Modifiez les autorisations de fichier afin que votre serveur Web puisse écrire dans le répertoire et les sous-répertoires "/var/www/html/logaholic" :

chown apache:apache -R /var/www/html/logaholic/

Editez le fichier de configuration Apache (par défaut ‘/etc/httpd/conf/httpd.conf’) et définissez le fichier journal Apache au format suivant :

CustomLog /your_path/access_log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\"\"%{User-Agent}i\"" 

En général, cela semble suffisant :

CustomLog /your_path/access_log "combiné"

Veuillez noter que chaque hôte virtuel Apache doit avoir son propre fichier journal.
Recherchez le fichier de configuration php à l'aide de la commande suivante :

#php -i | grep php.iniConfiguration File (php.ini) Path => /etcLoaded Configuration File => /etc/php.ini

Editez le fichier ‘php.ini’ et ajoutez/modifiez les lignes suivantes :

allow_url_fopen =activé display_errors =activé output_buffering =désactivé

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, éditez votre fichier de configuration Apache ('/etc/httpd/conf/httpd.conf' par défaut) et décommentez la ligne suivante :

#NameVirtualHost *:80

Ajoutez ensuite les lignes suivantes à la fin :

ServerAdmin [email protected] /var/www/html/logaholic/ServerName yourdomain.comServerAlias ​​www.yourdomain.com Options FollowSymLinks AllowOverride All Journaux ErrorLog/votredomaine.com-error_log Journaux CustomLog/votredomaine.com-access_log combinés

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

redémarrage du service httpd

Créez une nouvelle base de données MySQL pour Logaholic sur votre serveur :

mysql -u root -pmysql> CRÉER UNE BASE DE DONNÉES logaholicdb;mysql> ACCORDER TOUS LES PRIVILÈGES SUR logaholicdb.* TO 'logaholicuser'@'localhost' IDENTIFIÉ PAR 'your-password' WITH GRANT OPTION;mysql> FLUSH PRIVILEGES;mysql> quitter 

N'oubliez pas de remplacer "votre-mot-de-passe" par un mot de passe fort.

Définissez le fuseau horaire du serveur MySQL :

mysql -u root -pmysql> SET GLOBAL time_zone ='-06:00';mysql> FLUSH PRIVILEGES;mysql> quitter

Renseignez les tables de fuseaux horaires à l'aide de la commande suivante :

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u racine mysql

Ouvrez http://votredomaine.com/install.php dans votre navigateur Web populaire et suivez les instructions simples :entrez les paramètres de la base de données et les identifiants de connexion de l'administrateur, puis cliquez sur "Enregistrer". Si tous les paramètres des sections "Paramètres de la base de données, "Paramètres MySQL", "Vérification de l'accès aux fichiers" et "Paramètres PHP" sont verts, cliquez sur "Continuer".

C'est ça. L'installation de Logaholic est maintenant terminée. Connectez-vous à la zone d'administration à l'adresse http://votredomaine.com/login.php et cliquez sur l'onglet "Paramètres généraux" pour plus de tâches post-installation comme l'ajout d'un mot de passe, etc.

Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement Blazing-Fast CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Logaholic pour toi. 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.


Cent OS
  1. Comment installer Fail2Ban sur CentOS 7

  2. Comment installer Elgg sur CentOS 6

  3. Comment installer Dotclear sur CentOS 6

  4. Comment installer le serveur MySQL sur CentOS 7

  5. Comment installer MySQL 5.6 sur CentOS 6.x

Comment installer Gibbon sur CentOS 6

Comment installer Moodle sur CentOS 6

Comment installer Zabbix sur CentOS 6

Comment installer osTicket sur CentOS 6

Comment installer LimeSurvey sur CentOS 6

Comment installer Logaholic sur CentOS 7