Einführung:
Um den Ort der Besuche Ihrer Website zu erfahren, bevor Sie mit der Verwendung von Piwik mit GeoIP begonnen haben, müssen Sie einen Befehl ausführen.
Die Referenz zu diesem Befehl finden Sie unter:https://piwik.org/ faq/how-to/faq_167/
Problem:
Leider gab mir dieser Befehl nach der Anmeldung als root am Server folgenden Fehler:Could not open input file: ./console
Nachdem ich recherchiert und meine eigene Linux-Erfahrung verwendet habe, ist hier eine (die?) Lösung:
Ref:https://stackoverflow.com/questions/10637230/could-not-open-input-file- App-Konsole
Lösung:
# Ermöglichen Sie vorübergehend die www-data-Benutzeranmeldungusermod -s /bin/bash www-data
# Als www-data anmeldensudo su - www-data
# Ändern Sie das htdocs-Verzeichnis in das installierte Piwik.cd /var/www/piwik.myserver.com/
# Führen Sie den Befehlphp ./console usercountry:attribute 2012-01-01,2013-01-01
aus
Ergebnis:Re-attribution for date range: 2012-01-01 to 2013-01-01. 0 visits to process with provider "ip2location".
Completed. Time elapsed: 0.819s
# Verlassen Sie die www-data-Benutzeranmeldung und kehren Sie zur Root-Anmeldung zurückexit
# Wiederanmeldung des Benutzers www-data verhindern (wie es ursprünglich war)usermod -s /usr/sbin/nologin www-data
Wichtiger Hinweis:
In dem angegebenen Befehl müssen Sie den genauen Datumsbereich (z. B. 01.01.2012, 01.11.2017) angeben, der in Ihren Piwick-Berichten ausgewertet werden soll.