キャッシュクリア・生成時のパーミッション

2014年7月13日 at 18:41

お世話になっております。

キャッシュクリアして、キャッシュファイルが生成される際、パーミッションが
ディレクトリ 0700
ファイル 0600
となります。

使っているレンタルサーバ(Futurism Works)では、ファイルの書き込みがユーザの権限でPHPが動作しているため、キャッシュ関係もユーザIDで書き込まれます。
そのため、上記のパーミッションではWEBサーバがキャッシュを読み込めなくなってしまいます。

Concrete5がキャッシュクリア・生成のタイミングで
ディレクトリ 0755
ファイル 0644
でキャッシュを作成してくれるのが理想なのですが、キャッシュクリア・生成はどのファイルのどのファンクションで行っているかを教えていただけないでしょうか。

site.phpで
define('DIRECTORY_PERMISSIONS_MODE', '0775');
define('FILE_PERMISSIONS_MODE', '0644');
としてみましたが、うまくいきません。

よろしくお願いします。

タグ:

Re: キャッシュクリア・生成時のパーミッション

2014年7月13日 at 18:44
すいません。site.phpの記述が間違ってました。

define('DIRECTORY_PERMISSIONS_MODE', 0775);
define('FILE_PERMISSIONS_MODE', 0644);

と「'」は付けておりません。

よろしくお願いします。