Piwik Installation mit lighttpd
Die Installation von Piwik ist keine große Herausforderung, da fast der gesamte Prozess mit einem sehr schönen Webinstaller erledigt werden kann. Dieser sagt genau was er braucht und was von dem erwarteten noch nicht installiert oder richtig eingestellt ist. Welcher Webserver eingesetzt wird, ist Piwk eigentlich auch egal, aber da ich es auf einem kleinen Vserver laufen lasse, habe ich mich für lighttpd entschieden, da dieser weniger Speicher braucht als der Apache. Hier nun eine Anleitung über die sehr einfache Installation von Piwik auf Debian Lenny.
Vorbereitungen
Als erstes sollte man sich überlegen wo man Piwik ablegen möchte. Möglich wäre ein Unterverzeichnis auf seiner Webseite oder man spendiert Piwik eine eigen Domain/Subdomain. Da eine Piwik Installation für mehrere Domains benutzt werden kann, habe ich mich für die zweite Lösung entschieden. Meine Subdomain heißt „webstats.pewl.de“. Auf dem Server selbst läuft ein lighttpd mit FastCGI/PHP und ein MySQL Server. Damit hat man die Anforderungen von Piwik auch schon erfüllt.
Als nächstes lädt man sich die aktuelle Piwik Version von piwik.org und entpackt sie. Das kann man natürlich gleich auf dem Server machen oder man lädt sie auf dem Heimrechner, entpackt das Archiv und kopiert die Dateien auf den Server. Alles direkt auf dem Server zu machen geht für mich schneller, deshalb entschied ich mich für diese Lösung.
$ cd /var/www/piwik/ $ wget http://piwik.org/latest.zip $ unzip latest.zip $ mv piwik/* . $ rm -rf piwik/ latest.zip
Jetzt hat man alle Dateien am richtigen Ort und man muss nur noch die richtigen Zugriffsrechte für die Verzeichnisse tmp und config setzen. Setzt man FastCGI mit Suexec ein, dann kann man sich diesen Schritt sparen, da der Webserver schon in diese Verzeichnisse schreiben kann. Wenn nicht passt man die Rechte an. Bei der Installation wird im config Verzeichnis eine neue config.ini.php angelegt. Es kann sein das man die Rechte für diese Datei nach der Installation noch einmal anpassen muss.
$ cd /var/www/piwik/ $ chmod -R 777 config/ tmp/
Das war es mit der Vorbereitung. Ab jetzt übernimmt der Webinstaller von Piwik die Installation.
Piwik Installation
Nach dem Abschluss der Vorbereitungen kann man nun Piwik im Browser aufrufen. In meinem Fall wäre dies „http://webstats.pewl.de“. Hier wird man dann vom Installer begrüßt. Note: Die Sprache kann man oben im übrigen einstellen.
Im zweiten Schritt wird überprüft ob der Server alle Anforderungen für Piwik erfüllt. Die richtige PHP Version, die benötigten PHP Extensions, ob die Verzeichnisse schreib bar sind und ob die PHP Einstellungen richtig sind. Hat man überall einen grünen Hacken kann man auf Next klicken. Wenn nicht einfach die benötigten Anpassungen vornehmen und die Seite aktualisieren bis alles Grün ist.
Jetzt wird man aufgefordert die Datenbankdaten anzugeben.
Nachdem im zweiten Schritt das PHP System geprüft wurde, wird jetzt der MySQL Datenbankserver geprüft. In meinem Fall sah ich die Meldung das der Datenbankserver nicht UTF8 als Standard eingestellt hat. Das stört aber nicht, also weiter.
Wenn alles ok ist, dann werden die Tabellen angelegt.
Jetzt ist Piwik Installiert. Im sechsten Schritt soll man den Super User anlegen mit dem man sich im Anschluss einloggen möchte. Der Super User kann einige Sachen die Normale User oder auch User mit Adminrechten nicht können!
In Punkt 7 und 8 wird die erste Website in Piwik angelegt und man erhält den Javascript Code den man auf seiner Seite einbinden soll.
Fertig. Piwik ist erfolgreich installiert und man wird auf die Login Seite weitergeleitet auf der man sich nun einloggen kann. Ich habe noch die gewünschte Anpassung in der config.ini.php mit dem charset gemacht.
Weiteres Vorgehen
Nun sollte man den Website Javascript Code auf seiner Seite einbauen und die ersten Daten im Piwik empfangen. Dann kann man weitere Seiten anlegen oder sich die mitgelieferten Plugins und Optionen näher ansehen. Als Sicherheitsfanatiker für mich als nächstes das Absichern der Installation an. Wie man seine Piwik Installation mit einer Passwortabfrage versehen kann, beschreibe ich in diesem Artikel.










4 Kommentare
Ersatzteil Moris
schrieb am 17.02.2010 um 00:01 Uhr
Ich kann Piwik nur Empfehlen ich nutze es selbst und das bereits seit ein paar Monaten. Was man aber auf jeden Fall beachten sollte ist der Speicherplatz den die Datenbank im laufe er Zeit frisst. Hier bietet sich zb. die Gratisdatenbank beim AWS Amazonservice an.
Gruß
Moris
Didi
schrieb am 07.05.2010 um 11:56 Uhr
Hallo,
ich habe Piwik geladen entpackt, auf den Server mittels FTP überspielt und will nun zur installation http://meinedomain.de/piwik aufrufen. Fazit: Fehler 404 nicht gefunden. Im Test auf der Festplatte bei mir hat es funktioniert. Wo liegt das Problem?
kostaki
schrieb am 07.05.2010 um 13:21 Uhr
Ist Piwik den im richtigen Ordern gelandet, so das es überhaupt http://meinedomain.de/piwik/ erreichbar ist? 404 heißt ja das es nicht gefunden wurde.