Úvod:
Abyste zjistili umístění návštěv, které vaše webové stránky zaznamenaly, než jste začali používat Piwik s GeoIP, musíte spustit příkaz.
Odkaz na tento příkaz je na:https://piwik.org/ faq/how-to/faq_167/
Problém:
Bohužel po přihlášení jako root na server mi tento příkaz zobrazil následující chybu:Could not open input file: ./console
Po provedení průzkumu a použití vlastních zkušeností s Linuxem je zde (?) řešení:
Ref:https://stackoverflow.com/questions/10637230/could-not-open-input-file- konzole aplikace
Řešení:
# Dočasně umožnit přihlášení uživatele www-datausermod -s /bin/bash www-data
# Přihlaste se jako www-datasudo su - www-data
# Změňte adresář htdocs na nainstalovaný Piwik.cd /var/www/piwik.myserver.com/
# Spusťte příkazphp ./console usercountry:attribute 2012-01-01,2013-01-01
Výsledek:Re-attribution for date range: 2012-01-01 to 2013-01-01. 0 visits to process with provider "ip2location".
Completed. Time elapsed: 0.819s
# Opusťte uživatelské přihlášení www-data a vraťte se k přihlášení rootexit
# Zabránit zpětnému přihlášení uživatele www-data (jak bylo původně)usermod -s /usr/sbin/nologin www-data
Důležitá poznámka:
V zadaném příkazu musíte zadat přesné časové období (např. 2012-01-01, 2017-11-01), které je třeba vyhodnotit ve vašich přehledech Piwick.