나는 crontab에서 실행하는 쉘이있는 CakePHP 3 앱을 가지고 있습니다. 내가 캐시 된 모델을 소유하고있는 crontab을 실행할 때CakePHP 3 캐시 파일 사용 권한
내가 crontab을 통해 쉘을 실행, 그것은 아파치를 실행하는 사용자되지 않습니다 crontab을 ... 때로는
를 실행하는 사용자가 소유 한 캐시 파일을 생성
... 아파치에 의해 내가 모델이 EC2 사용자가 소유 페이지를 방문하여 페이지가 실패 할 때 쉘이 때때로 실패 나는이 수정 들었다 https://github.com/cakephp/cakephp/issues/11265#issuecomment-333951638
GitHub의에 질문을 게시 캐시 구성에 대한 chmod 옵션을 사용했지만 다음을 시도했지만 작동하지 않았습니다 ...
/**
* Configure the cache adapters.
*/
'Cache' => [
'default' => [
'className' => 'File',
'path' => CACHE,
'url' => env('CACHE_DEFAULT_URL', null),
'chmod' => 777
],
케이크 캐시 파일에 기본 파일 사용 권한 777을 만들 수있는 방법에 대한 아이디어가 있습니까?
하는 것이 더 나은하지 않을까요 [**은 crontab을 만들 필요한 사용자 **로 crontab을 실행/대한 (HTTPS를 : // howovertoflower.com/questions/8475694/how-to-specify-in-crontab-by-what-user-to-run-script)? – ndm