GNU/Linux >> LINUX-Kenntnisse >  >> Linux

piwik:Eingabedatei konnte nicht geöffnet werden:./console

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-Benutzeranmeldung
usermod -s /bin/bash www-data
# Als www-data anmelden
sudo su - www-data
# Ändern Sie das htdocs-Verzeichnis in das installierte Piwik.
cd /var/www/piwik.myserver.com/
# Führen Sie den Befehl
php ./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ück
exit
# 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.


Linux
  1. C fopen gegen offen

  2. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  3. semanage-Befehl ändert den Dateikontext nicht

  4. echo oder print /dev/stdin /dev/stdout /dev/stderr

  5. logrotate komprimiert nicht /var/log/messages

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

„Ihr Profil konnte nicht korrekt geöffnet werden“ ausblenden?

/proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?