PHP超初心者です。

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

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

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

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/01/09 21:45:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:ffmpeg No.1

回答回数1202ベストアンサー獲得回数9

ポイント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

回答回数16ベストアンサー獲得回数1

ポイント35pt

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

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

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

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

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

id:oenoy

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

2008/01/02 23:02:47

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

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

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

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

回答リクエストを送信したユーザーはいません