フォルダーに読み取りと書き込みのアクセス許可がある場合、Apache + PHP がそれに書き込むことができないことに、いつも困惑しています。そのフォルダーにファイルを書き込むことができるようにするには、Apache 実行権限の付与を終了する必要があります。なんで?
たとえば、chmod 664 (ビルド グループに apache ユーザーが含まれる場合) では、apache はこのフォルダーに一時キャッシュ ファイルを書き込むことができません。
drw-rw-r-- 5 jenkins build 4096 Jun 15 13:05 cache
一方、chmod 774 apache を使用すると、新しいファイルをフォルダーに書き込むことができます。
drwxrwxr-- 5 jenkins build 4096 Jun 29 11:44 cache