Pendahuluan:
Untuk mengetahui lokasi kunjungan yang diterima situs web Anda sebelum Anda mulai menggunakan Piwik dengan GeoIP, Anda perlu menjalankan perintah.
Referensi untuk perintah ini ada di:https://piwik.org/ faq/how-to/faq_167/
Masalah:
Sayangnya setelah masuk sebagai root di server, perintah ini memberi saya kesalahan berikut:Could not open input file: ./console
Setelah melakukan penelitian dan menggunakan pengalaman Linux saya sendiri, inilah solusi(the?):
Ref:https://stackoverflow.com/questions/10637230/could-not-open-input-file- aplikasi-konsol
Solusi:
# Memungkinkan login pengguna www-data untuk sementarausermod -s /bin/bash www-data
# Login sebagai www-datasudo su - www-data
# Ubah direktori htdocs ke Piwik yang diinstal.cd /var/www/piwik.myserver.com/
# Jalankan perintahphp ./console usercountry:attribute 2012-01-01,2013-01-01
Hasil:Re-attribution for date range: 2012-01-01 to 2013-01-01. 0 visits to process with provider "ip2location".
Completed. Time elapsed: 0.819s
# Keluar dari www-data login pengguna dan kembali ke login rootexit
# Mencegah login kembali pengguna www-data(seperti aslinya)usermod -s /usr/sbin/nologin www-data
Catatan Penting:
Dalam perintah yang diberikan, Anda harus memberikan rentang tanggal yang tepat (mis. 2012-01-01,2017-11-01) yang perlu dievaluasi dalam laporan Piwick Anda.