GNU/Linux >> Linux の 問題 >  >> Linux

piwik:入力ファイルを開けませんでした:./ console

はじめに:
GeoIPでPiwikの使用を開始する前に、Webサイトにアクセスした場所を知るには、コマンドを実行する必要があります。
このコマンドへの参照は、https://piwik.org/にあります。 faq / how-to / faq_167 /

問題:
残念ながら、サーバーにrootとしてログインした後、このコマンドで次のエラーが発生しました。
Could not open input file: ./console
調査を行い、私自身のLinuxエクスペリエンスを使用した後、ここに解決策があります:
参照:https://stackoverflow.com/questions/10637230/could-not-open-input-file- app-console

解決策:
#一時的にwww-dataユーザーのログインを可能にします
usermod -s /bin/bash www-data
#www-dataとしてログイン
sudo su - www-data
#htdocsディレクトリをインストール済みのPiwikに変更します。
cd /var/www/piwik.myserver.com/
#コマンドを実行します
php ./console usercountry:attribute 2012-01-01,2013-01-01
結果:
Re-attribution for date range: 2012-01-01 to 2013-01-01. 0 visits to process with provider "ip2location".
Completed. Time elapsed: 0.819s

#www-dataユーザーログインを終了し、rootログインに戻ります
exit
#ユーザーwww-dataのバックログインを防止します(元々の状態)
usermod -s /usr/sbin/nologin www-data
重要な注意:
指定されたコマンドで、Piwickレポートで評価する必要がある正確な日付範囲(例:2012-01-01,2017-11-01)を指定する必要があります。


Linux
  1. C fopen と open

  2. GitLab プライベート リポジトリからファイルを直接開く

  3. 現在書き込み中の削除済みファイルを復元する

  1. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  2. echo または print /dev/stdin /dev/stdout /dev/stderr

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?

  1. 「nova.compute.managerStderr:u」qemu-img:開くことができませんでした」を修正する方法

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?