• ベストアンサー

phpエラーログの置き場所

いままでエラーログファイルを取っていなかったのですが、やはり記録させたいなと思いました。 Apacheのlogsディレクトリに置こうかと思ったのですが、permissionの関係でできないようです。 phpのエラーログ置き場としてよくある場所はありますでしょうか。また、みなさまどこに保存していらっしゃいますでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kotaron
  • ベストアンサー率61% (8/13)
回答No.1

文面からすると、海栗x系(Linux)ですよね? 「よくある場所」と言えないと思いますが、 サーバー管理者アカウントを作成して、 そのホームディレクトリに./.logsを作成し、 そこに格納しております。 注)rootユーザとは確実に区別してください。 同じくユーザ毎のログは、 各ユーザのホームの./.logsに格納しています。 Perlログなどと意味合いの同じものは、まとめやすいと思いますよ。 キノコを食べてスーパーになれるなら、 Apacheのlogsディレクトリにも設置できます。 それ以外でもできる場合もありますが・・・

twk
質問者

お礼

ありがとうございました。 ホームディレクトリにログ用ディレクトリを作成することを検討したいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • さくらVPSのアクセスログファイルの場所が知りたい

    現在さくらVPSの 1Gプラン(http://vps.sakura.ad.jp/)で契約しています。 デフォルトのCentOSでapacheをインストールし、 ほとんどデフォルトのままの設定でサーバーを稼働させています。 そこで、さくらVPSのアクセスログファイルの場所が知りたい のですがそれはどこにあるのでしょうか? そこでapacheのhttpd.confというファイルを見たら  CustomLog logs/access_log combined との記述がありましたが、この意味が良くわかりません。 logs/access_logという場所にaccess_logというファイルで アクセスログファイルが作られているという意味なのでしょうか? しかし、そうしたディレクトリーは特に見つからず、 一体どこに保存されているのか、そもそも保存されているのかが 分からず右往左往しています。 何か心当たりのある方からアドバイスが頂ければ幸いです。

  • エラーログの出力方法

    PHPでは vi php.ini ------------------------------ error_log = /var/log/php_error.log ------------------------------ により、PHPエラーログを出力できますが、 Javaではエラーログを確認するのにどのような方法がありますでしょうか? ご存知の方、宜しくお願いします。

  • LINUXでエラーログ

    サーバーにて、 プログラムエラー等を記録するエラーログが記録されなくなってしまいました。 OSは NS Linux7.1 SMP editionで WWWは Apache1.3.12 です。 エラーログ自体はどこで設定をされているのでしょうか? また、調べ方や修復の仕方のわかるサイトなどが有りましたら教えて下さい。よろしくお願いいたします。

  • ApacheとPHPについて

    Apache2とPHP質問です。 .phpのファイルをどこのディレクトリに入れれば、ブラウザから見れるのか わからず困っています。 現在の状況は VineLinux4.2をインストール。 VineLinuxに入っている(アップグレードで取ってくる?) Apache2とPHPをインストール。 Apache2起動後、rootディレクトリに「~~.php」を作る。 ブラウザから「http://localhost/~~.php」エンター エラーが出る。 1、Apache、PHPが正しくインストールされてるかの確認方法 2、どこのディレクトリにソースファイルを入れればいいのか この2点お願いします。

    • ベストアンサー
    • PHP
  • PHPの場所について

    昨日からPHPをはじめました。 いろいろなサイトを参考に、ApacheとPHPをインストールしました。 ブラウザで、『http://localhost』と入力すると、ちゃんとApacheの画面も表示され、『C:\Program Files\Apache Group\Apache2\htdocs』内に作成・保存したテストプログラムも表示されます。 けれど、このフォルダ以外の場所では、テストプログラムは表示されません。 PHPで書かれたファイルは、『\htdocs』以外の場所では実行できないのでしょうか? 普段、別のフォルダ内にホームページ用のファイルを作っていて、そこで使用したかったのですが、そういった場合はどのようにしたら良いのでしょうか? もしかしたら、『おいおいっ!』という内容の質問なのかもしれませんが、いろいろなサイトを見てもそこのところがスッポッと抜けていて、初心者の私には分かりませんでした。 お手数ですが、教えて下さい。お願いします。

    • ベストアンサー
    • PHP
  • Perl エラーログを指定の場所に出力する場合

    以下のよーに指定すればエラーログの場所を指定する事ができますが、 # エラーログ BEGIN{ open ( STDERR, ">>./log/err_log/err.txt" ); } たとえば変数にファイル名を入れて指定する場合は、 $err_log = "./log/err_log/err.txt"; BEGIN{ open ( STDERR, ">>$err_log" ); } とするとエラーが出てしまいます。変数に入っているものを指定するにはどうすればいいでしょうか?

    • ベストアンサー
    • Perl
  • /var/log/httpd/error_logに大量のエラーログ

    お世話になります。 サーバを運用しているんですが、/var/log/httpd/error_logに大量のエラーログが出ます。 環境 CENTOS4 PHP5.1.6 mysql5 apache2.0 /etc/httpd/conf/httpd.confのerror_log部分はコメントアウトして再起動しました。 エラーログをはいているなにがしかのconf設定部分があるとおもい、ずっと探しているのですが、まったくわかりません。エラーログを吐かないようにしたいのですが、どうにか良い方法ございませんでしょうか。 エラーログの中身ですが、すぐいっぱいになるため、中身を見ようと思っても容量が大きすぎてコマンドラインから開くこともままなりません。大体一時間で50G程度のエラーログが出ています。 お忙しいところ大変申し訳ございませんがどうぞよろしくお願いします。

  • httpdのエラーログをwebでリアルタイムでみたい

    php5、fedora4、apache2.0です。 httpdのエラーログ(/var/log/httpd/error_log)をリアルタイムに見たいのですが、何かPHPを使ってよい方法はないでしょうか? 今のところ、あるページにアクセスしたらSystem関数でシェルを実行し、ログをコピーしてきて表示するようにしていますが、上手くいきません。 $last_line = system('sh httpd_error.sh',$return_val); httpd_error.sh ---------------------------------- #!/bin/sh cp -v /var/log/httpd/error_log /var/www/html/log/ ----------------------------------- 「/var/log/httpd/error_log」へのアクセス権がないというエラーが出てしまいます。 PHPのsystem関数でシェルを実行した時って、誰が実行していることになるのでしょうか? また、これ以外にhttpdのエラーをリアルタイムにwebから見れる方法がありましたらご教授ください。 ヨロシクお願いします。

    • ベストアンサー
    • PHP
  • httpd.conf

    Apacheのhttpd.confで CustomLog /usr/local/apache/logs/access_log combined ErrorLog /usr/local/apache/logs/error_log などをコメントアウトして、ログの記録を止めるのはApacheの動作自体に問題はあるのでしょうか? どうしてもログの記録を一時的に止めたいのですが、方法として上記のようなやり方は間違ってないでしょうか。

  • Apacheが起動できない エラーログについて

    タイトルの通りです。 経緯は、ある理由によりxamppの再インストールを行ったのですが 必要ファイルのバックアップ漏れが判明したので システムの復元機能を利用して、復元ポイントまで状態を戻しました。 そして再度xamppを立ち上げるとapacheが起動しなくなってしまいました。(MySQLはOK.) エラーログを確認すると以下の記述がありました。 ■php_error_log [09-Mar-2016 04:18:09 Europe/Berlin] PHP Fatal error: Unknown: Failed opening required '-' (include_path='.;C:\xampp\php\PEAR') in Unknown on line 0 このエラー内容は何を表しているのでしょうか? 意見やアドバイスをよろしくお願いします。