質問: pearライブラリのCache_Liteを使っています。wwwフォルダ直下に置いたphpファイルから実行した場合、キャッシュの保存先はどこになりますか? オプションの保存先は次のように指定しました ``` 'cacheDir' => '/tmp/' ``` キャッシュは問題なく動作しているようですがtmpというフォルダが見当たりません。ターミナルから「ls -a」コマンドを使っていろいろな場所を探しました。 さくらインターネットの共有サーバーを利用していてルートフォルダの直下に唯一「tmp」という同名のフォルダを発見したのですが、権限がないため書き込めないですよね? ホームディレクトリ以下にtmpがあると思っているのですが、どこにも見当たらないです。 どのように確認すればいいのでしょうか? よろしくお願いします。
回答: ``` 'cacheDir' => '/tmp/' ``` この指定だと、おっしゃっているとおり、ルートフォルダ直下になります。 さくらの権限が分からないですが、じつは書き込めていたりしないでしょうか? あと、共用サーバだと`/tmp`に置くのが良いのかというのもありますので 自分のhomeディレクトリ下に持ってきた方が良いんじゃないかという気はします。 ただその場合、キャッシュの削除は自分でやることになるのでご注意ください。