PIWIK und https

piwik2

Zum wiederholten Male hatte ich nach der Umstellung einer Webseite auf https das Problem, dass PIWIK die Seite nicht mehr getrackt hat. Die Lösung ist relativ simpel.

Man verschiebt einfach das Statistik-Tool in das Verzeichnis, wo die Seite liegt. In der ensprechenden config.ini.php muss dann der Eintrag „trusted_hosts“ angepasst werden. Wie das genau aussehen soll, zeigt PIWIK beim ersten Aufruf nach dem Verschieben auf der Startseite. Da PIWIK nun über https://domain.tld/piwik/ erreichbar ist, wird so auch eine SSL-Verschlüsselung über das Zertifikat der eigentlichen Webseite sichergestellt.

Ein halbes Jahr Uberspace

Seit einem halben Jahr bin ich nun Ubernaut. Irgendwie musste ich aber erst zu meinem Glück gezwungen werden, obwohl ich mit meinem damaligen Hoster und dessen Angebot bzw. meinem Vertrag recht zufrieden war. Ich hatte inzwischen einiges über Uberspace gelesen. Nun wollte auch ich mich auf dieses Abenteuer einlassen.

Was hatte ich für Erwartungen?

Eigentlich hatte ich keine Großen. Ich wollte Webspace, einen eMail-Account, eine Domain und und dazu einen geekigen SSH-Zugang. Das war es eigentlich auch schon. Der Wermutstropfen dabei ist jedoch, dass dem Ubernauten leider nur magere 10GB zur Verfügung stehen. Das sollte aber vorerst reichen dachte ich mir.

Also gesagt, getan. Ich habe mir einen Zugang  eingerichtet und vergeblich nach der Möglichkeit gesucht meine Domain zu Uberspace mitzunehmen. Diese Option wurde inzwischen abgeschafft, da man der Meinung ist, das Hosting sollte strikt von der Domain getrennt werden. Anfangs gefiel mir das nicht und im Zusammenhang mit der Größe des gebotenen Webspace hätte ich hier fast einen Rückzieher gemacht. Inzwischen finde ich die Idee dahinter sehr gut, wenn die Domain bei einem anderen Anbieter, wie in meinem Fall bei INWX liegt. Hier bieten sich vielfältige Möglichkeiten Records, wie A,AAAA, MX etc. nach Belieben zu setzen. Gerade bei einem Umzug ist das wichtig, damit keine Mail verloren geht. Nachdem ich meinen SFTP-Zugang eingerichtet und meine Daten übertragen hatte, stieß ich auf das nächste Problem. Es kam zu einer Unverträglichkeit meiner MySQL-Datenbank (Version 5). Hier wurde mir jedoch eine Alternativmöglichkeit aufgezeigt diese auf einem anderen MariaDB-Server einzuspielen. Sicher ist es nicht einfach gewesen alles zu Laufen zu bekommen. Doch da mir das Terminal und SSH durch meine Linux-Vorgeschichte nicht unbekannt waren, bekam ich auch Dank des tollen Supports von Uberspace alles recht schnell zum Laufen. Die Einrichtung der eMail und der SSL-Verschlüsselung via Let’s Encrypt war dabei ein Kinderspiel.

Da nun alles lief wie beim alten Hoster, war ein wenig experimentieren angesagt. So wurde ein XMPP– und einen Cloud-Server installiert. Ich konnte dadurch zwei Raspberry Pi vom Netz nehmen und nebenbei auch noch Strom sparen.

Alles in Allem ist Uberspace im Moment für meine Bedürfnisse der beste Hoster. Die Probezeit ist damit offiziell für mich beendet!

Wer sich also nicht davor scheut tiefer in die Technik einzutauchen und sein Hosting-Paket nach seinem eigenen Gusto anzupassen, dabei das Ganze über die Kommandozeile zu erledigen, wird mit Uberspace in eine neue Galaxy eintauchen. Das alles mit einem Preis-Modell was seinesgleichen sucht.

PIWIK auf Uberspace

piwik2

Bei der Installation von PIWIK auf Uberspace hatte ich Probleme. Während der Installation kamen zwei Fehlermeldungen. Der Vorgang konnte an dieser Stelle nicht fortgesetzt werden.

Um schwerwiegende Probleme zu verhinden, sollten Sie Folgendes in Ihrer
php.ini setzen: always_populate_raw_post_data=-1
Nach dieser Änderung müssen Sie den Webserver neu starten.

Tracker-Status   500
GET-Request zu piwik.php fehlgeschlagen.

Abhilfe schaffte ein Eintrag in eine neu erstellte und für meinen Uberspace aktivierte php.ini.

Nun wird mit


das Semikolon vor der Zeile

entfernt und gespeichert. Nach dem Abwürgen des PHP-Interpreters startet dieser neu und man kann mit der Installation von PIWIK erneut beginnen.

Die zweite Fehlermeldung lässt sich leider nicht beseitigen, hat aber nach Angaben des Supports keinerlei Auswirkungen auf die Funktion von PIWIK. Dies kann ich ebenfalls bestätigen.

Der Kampf geht weiter!

Blogparade Webspace

Auch ich möchte mich natürlich an der Blogparade Webspace von demaya.de beteiligen.

Auf meinem Webspace ist sind völlig unspektakuläre Anwendungen installiert wie:

Seit vielen Jahren nutze ich hierfür den Dienst von all-inkl.com (Affiliate-Link). Dort gibt es einen wirklich tollen Support und für jeden das richtige Paket zu akzeptablen Preisen.

eMail-Benachrichtigung in PIWIK funktioniert wieder

piwik2Mit dem Sprung auf PIWIK 2.0 funktionierte die automatische eMail-Benachrichtigung leider nicht mehr. Ich nutzte dieses Feature recht gern und ließ mir so die Besucherstatistik täglich zusenden. Einige Zeit habe ich nun auf ein entsprechendes Upgrade gewartet, welches diesen Bug behebt. Gestern wurde ich auf die Version 2.1.0 aufmerksam, die ich sofort installierte. Nun findet auch die Statistik wieder den Weg in mein Postfach.

Piwik sendet keine Berichte

Seit einiger Zeit hatte ich das Problem, dass Piwik mir keine Berichte mehr per eMail zugesendet hat. Es lag wohl an der missglückten Aktualisierung auf die Version 1.8.2. Ich nehme an, ich habe irgendwelche Berechtigungen vor dem Update falsch gesetzt. Eine Fehlermeldung hatte ich zum Zeitpunkt der Aktualisierung nicht erhalten. Der Fehler fiel mir auch nicht gleich auf, da ich mir die Piwik-Berichte nur wöchentlich zusenden lasse. Nach meiner Suche im Netz wurde ich auf einen Eintrag im Piwik-Forum aufmerksam. Hier hatte ein User genau das gleiche Problem. Gestern habe ich folgendes versucht. Ich habe Piwik neu installiert. Dazu habe ich vorher eine neue Datenbank angelegt. Im Anschluss wurde die alte /piwik/config/config.ini.php gesichert. Mit dieser Datei habe ich die /config/config.ini.php der Neuinstallation überschrieben. Um zu testen, ob der Versand der Berichte wieder wie gewohnt funktioniert, habe ich den Intervall auf täglich gesetzt. Diese Aktion führte bei mit tatsächlich zum gewünschten Erfolg.

Zum Schluss habe ich die alte Installation und die neue Datenbank gelöscht. Nach dem Setzen der sicherheitsrelevanten Dateiberechtigungen läuft Piwik nun wieder wie gewohnt.