GNU/Linux >> Znalost Linux >  >> Linux

piwik:Nelze otevřít vstupní soubor:./console

Ú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-data
usermod -s /bin/bash www-data
# Přihlaste se jako www-data
sudo su - www-data
# Změňte adresář htdocs na nainstalovaný Piwik.
cd /var/www/piwik.myserver.com/
# Spusťte příkaz
php ./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í root
exit
# 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.


Linux
  1. Jak opravit „nova.compute.manager Stderr:u“qemu-img:Nelze otevřít“

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Bash =~ Regex A Https://regex101.com/?

  1. C fopen vs open

  2. Otevřete soubor přímo ze soukromého úložiště GitLab

  3. Kdy mám použít /dev/shm/ a kdy /tmp/?

  1. Obnovte smazaný soubor, do kterého se právě zapisuje

  2. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?