PHP超初心者です。

PEARの、Cache_Liteを使ってページをキャッシュしています。
動作的には設定のとおりキャッシュされているようなのですが、
キャッシュの保存を指定しているディレクトリにはキャッシュファイルが
生成されていないようです。(空のようにみえる)

これは通常のなのでしょうか、それともサーバー側でキャッシュファイルを
表示するなどの設定があるのでしょうか?
サーバーはチカッパ!を利用しています。

よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:2008/01/02 21:42:51
  • 終了:2008/01/09 21:45:02

回答(2件)

id:ffmpeg No.1

ffmpeg回答回数1202ベストアンサー獲得回数92008/01/02 22:16:50

ポイント35pt

これをみると、キャッシュディレクトリに存在しないならば、キャッシュされていないことになります。ディレクトリの指定の仕方がまちがっているのでは。

http://php.y-110.net/wiki/index.php?PEAR%A1%A7Cache_Lite

id:oenoy

パーミッション、ディレクトリの指定変更でできました。ありがとうございます!

2008/01/02 23:02:40
id:shg No.2

shg回答回数16ベストアンサー獲得回数12008/01/02 22:35:10

ポイント35pt

キャッシュディレクトリの属性(パーミッション)は書き込みできる様になっていますか?

私も以前に同じ様な箇所で悩みましたので、もう一度確認してみてください。

保存先ディレクトリが以下の場合、

 'cacheDir' => '/tmp/cache/',

/tmp/cache/のパーミッションは777にしないとキャッシュが生成されないはずです。

id:oenoy

パーミッション、ディレクトリの指定変更でできました。ありがとうございます!

2008/01/02 23:02:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません