2016-06-01 3 views
0

私は最後のDebianをインストールしたVPSを持っています。Apache2のerror.logをuser XXXに読ませてください。

私はapache2を持っており、私はこのvpsをいくつかの友人と練習するのに使っています。ところで

は、私は、ルートSSHアクセスを持つ唯一のだけど、彼らは、自分のフォルダとアカウント(のみFTP)を持っているでは/ var/www/htmlと設定/ XXXXX/

問題があります。while彼らは新しいものを試して何かを学ぶ、彼らはapache2のerror.logを見る必要がありますが、彼らはできません、私はそれらをチェックし、エラーを貼り付けてコピーする必要があります。

error.logを表示する方法はありますか?

は私が
  • は、ファイルの変更のフォルダにあるerror.logをコピーするスクリプトを作成し、そのフォルダにこれら

    • リンクerror.logファイルを試してみました(と明らかに働いていませんでした)。 (しかし、私は熟練した人ではなく、完全にinotifywaitのようなものを使う方法を理解していません。
    • PHPのerror.logファイルをコピーするスクリプトとフォルダ内のファイルに貼り付ける(アクセスが拒否されました..そして、それは正常な動作です!!)

    私はdidnの簡単な解決策があるとかなり確信しています(エラー500の内容をエコーするPHPコードのように、この解決策は私には直接関係しませんが、どうやってやるのか分かりませんでした)

    私の英語では申し訳ありません。すでに答えられて、私は多くを探しました。

    おかげ

  • 答えて

    1

    Apacheはrootユーザのみがアクセスできるである(通常は/var/log/apache2/error.log${APACHE_LOG_DIR}/error.logでエラーログを格納しています。

    vhostの設定 または.htaccessにカスタムエラーログの場所を指定できます。

    開発段階でログに記録するのではなく、エラーを表示することを検討する必要があります。

    +0

    返信いただきありがとうございます。 「エラーを表示する」というヒントを教えてください。多くのお礼 – Raikoug

    +1

    [display_errors](http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors)は、PHPランタイム構成です。これは 'php.ini'ファイルに設定されているか、' vhost'設定で設定することができます。 [Xdebug](https://xdebug.org/)も便利です。 –

    関連する問題