★★あなたのお勧めな ..
[2ch|▼Menu]
438: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のような単純な形なので
 あらかじめ何年間分かディレクトリを作っておけば当面その場しのぎできる。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5372日前に更新/199 KB
担当:undef