★★あなたのお勧めなアクセス解析CGI★★その2at PHP
★★あなたのお勧めなアクセス解析CGI★★その2 - 暇つぶし2ch438:429
05/12/15 02:30:02 qH1UfE6U
ログが記録されない原因が分かった。

URLリンク(fmono.sub.jp)

↑ここの人も同じかどうかはわからんが、運用しているPHPがセーフモードだとディレクトリ
を作って、さらにその中にファイルを作るという操作ができなくなるらしい。
オーサカPHPのログの構造がまさにこのタイプに該当して、月毎に一つフォルダを作り

例) 200512

さらにそのフォルダの中にログファイルを作ろうとする。

例) log_15.log

セーフモードのPHPだとディレクトリまでは作れても、その中にさらにファイルを作ろうとする
とエラーが返されて作れないことが判明した。これじゃいつまで待ってもログが生成される
わけない。セキュリティの観点からPHPをセーフモードで動作させているレンタル鯖は少なく
なく、かなりのところでオーサカPHPはログが保存できないという動作不具合が生じているこ
とが予想される。

解決方法は二つ。

・作者タソが月毎のフォルダを作らず直接logsディレクトリにログファイルを保存されるような
 仕組みに改良してくれることを座して待つか、自分で改造する。

・あらかじめ月毎のディレクトリをlogsディレクトリの中に作っておく。PHPが作ったディレクトリ
 は所有者権限が違うのでその中にファイルを作ることができなくなってしまうが、通常の
 所有者権限を持つディレクトリをあらかじめ作っておけばPHPはその中にログファイルを生成
 することができるようになる。ディレクトリの命名形式も200512のような単純な形なので
 あらかじめ何年間分かディレクトリを作っておけば当面その場しのぎできる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch