GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Logaholic auf CentOS

Logaholic ist eine Webanalysesoftware, die zuverlässige Informationen über den Datenverkehr, Inhalt, Schlüsselwörter usw. der auf Ihrem CentOS VPS installierten Websites liefert.

Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem Server installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version von Logaholic 6.0 und erfordert:

  • PHP 5 oder höher mit aktivierten cURL- und Zip-Erweiterungen. Die Einstellung output_buffering sollte deaktiviert und die Einstellungen allow_url_fopen und display_errors in php.ini aktiviert sein
  • Apache- oder Nginx-Webserver
  • MySQL 5.0 oder höher auf Ihrem Linux-VPS installiert.

Beginnen wir mit der Installation von Logaholic SHE (self hosted edition). Laden Sie die neueste Version von Logaholic, die unter „http://www.logaholic.com/download/“ verfügbar ist, auf den Server herunter und extrahieren Sie sie mit den folgenden Befehlen:

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

Laden Sie die GeoLite Legacy Database unter http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz herunter, extrahieren und kopieren Sie diese Datei dann in das Verzeichnis „/var/www/html/logaholic/components/geoip/“. Verzeichnis auf Ihrem Server:

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

Ändern Sie die Dateiberechtigungen, damit Ihr Webserver in das Verzeichnis „/var/www/html/logaholic“ und Unterverzeichnisse schreiben kann:

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

Bearbeiten Sie die Apache-Konfigurationsdatei (standardmäßig „/etc/httpd/conf/httpd.conf“) und definieren Sie die Apache-Protokolldatei im folgenden Format:

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

Im Allgemeinen scheint dies ausreichend zu sein:

CustomLog /your_path/access_log "combined"

Bitte beachten Sie, dass jeder virtuelle Apache-Host seine eigene Protokolldatei haben sollte.
Suchen Sie die PHP-Konfigurationsdatei mit dem folgenden Befehl:

#php -i | grep php.iniKonfigurationsdatei (php.ini) Pfad => /etcLoaded Konfigurationsdatei => /etc/php.ini

Bearbeiten Sie die Datei „php.ini“ und fügen Sie die folgenden Zeilen hinzu/ändern Sie sie:

allow_url_fopen =Ein display_errors =Ein output_buffering =Aus

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Bearbeiten Sie beispielsweise Ihre Apache-Konfigurationsdatei (standardmäßig ‚/etc/httpd/conf/httpd.conf‘) und kommentieren Sie die folgende Zeile aus:

#NameVirtualHost *:80

Fügen Sie dann am Ende die folgenden Zeilen hinzu:

ServerAdmin [email protected] /var/www/html/logaholic/ServerName yourdomain.comServerAlias ​​www.yourdomain.com Options FollowSymLinks AllowOverride All ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log kombiniert

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

Dienst httpd neu starten

Erstellen Sie eine neue MySQL-Datenbank für Logaholic auf Ihrem Server:

mysql -u root -pmysql> DATENBANK ERSTELLEN logaholicdb;mysql> GEWÄHREN SIE ALLE PRIVILEGIEN AUF logaholicdb.* AN 'logaholicuser'@'localhost' IDENTIFIED DURCH 'Ihr Passwort' MIT GRANT OPTION;mysql> FLUSH PRIVILEGES;mysql> beenden 

Vergessen Sie nicht, „Ihr Passwort“ durch ein starkes Passwort zu ersetzen.

Legen Sie die Zeitzone des MySQL-Servers fest:

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

Füllen Sie die Zeitzonentabellen mit dem folgenden Befehl:

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

Öffnen Sie http://yourdomain.com/install.php in Ihrem gängigen Webbrowser und folgen Sie den einfachen Anweisungen:Geben Sie die Datenbankeinstellungen und die Anmeldedaten des Administrators ein und klicken Sie dann auf „Speichern“. Wenn alle Einstellungen in den Abschnitten „Datenbankeinstellungen“, „Mysql-Einstellungen“, „Dateizugriffsprüfung“ und „PHP-Einstellungen“ grün sind, klicken Sie auf „Weiter“.

Das ist es. Die Logaholic-Installation ist nun abgeschlossen. Melden Sie sich im Admin-Bereich unter http://yourdomain.com/login.php an und klicken Sie auf die Registerkarte „Globale Einstellungen“, um weitere Aufgaben nach der Installation wie das Hinzufügen eines Passworts usw. zu erledigen.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer blitzschnellen CentOS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Logaholic zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Fail2Ban unter CentOS 7

  2. So installieren Sie Elgg unter CentOS 6

  3. So installieren Sie Dotclear unter CentOS 6

  4. So installieren Sie MySQL Server unter CentOS 7

  5. So installieren Sie MySQL 5.6 unter CentOS 6.x

So installieren Sie Gibbon unter CentOS 6

So installieren Sie Moodle unter CentOS 6

So installieren Sie Zabbix unter CentOS 6

So installieren Sie osTicket unter CentOS 6

So installieren Sie LimeSurvey auf CentOS 6

So installieren Sie Logaholic auf CentOS 7