concrete5 のキャッシュファイルのディレクトリやファイルのパーミッションを設定する方法


  • /application/config/concrete.php のファイルを作る
  • 以下の内容で自分の希望する権限に変更してアップする
  • /application/files/cache 以下のフォルダ・ファイルの権限が指定された権限で表示されます。
<?php

return [
    'cache' => [
        'levels' => [
            'overrides' => [
                'drivers' => [
                    'core_filesystem' => [
                        'options' => [
                            'dirPermissions' => 0755,
                            'filePermissions' => 0644,
                        ],
                    ],
                ],
            ],
            'expensive' => [
                'drivers' => [
                    'core_filesystem' => [
                        'options' => [
                            'dirPermissions' => 0755,
                            'filePermissions' => 0644,
                        ],
                    ],
                ],
            ],
        ],
    ],
];

※ ただし、サーバー(レンタルサーバー)によってはこの設定が無視される設定をしている場合があります。この設定をしても変更ができようされない場合は、サーバーの大元の設定が原因で変更できない可能性があります。
※ ヘテムルでは動作確認済み (感謝 hdk さん)