2013-11-25 3 views
0

입니다. 우분투 12.04 LTS에서는 php5.3.10을 사용하고 있습니다.캐시 마스크를 777에 설정 한 후 캐시 파일에 생성 된 권한은 읽기 전용

CakePHP 2.4.2를 실행 중입니다.

이 내 캐시 폴더

enter image description here

당신이 볼 수 있듯이, 생성 된 캐시 파일이 777

내가이 아닙니다 내 bootstrap.php

// Setup a 'default' cache configuration for use in the application. 
Cache::config('default', array(
    'engine' => 'File', 
    'mask' => '0777' 
)); 

입니다 그 밖에 무엇을해야할지 모르겠다. 서버를 다시 시작했습니다.

본인은 TMP 폴더가 777

가 알려 주시기 바랍니다 것을 보장했다.

답변

0

대답은 마스크 옵션에 작은 따옴표를 잃을 것입니다이 명령을

sudo chmod -R 777 cakephp/app/tmp 
+0

이 작동하지 않습니다 :( 을 우분투 OS에 너무 따옴표를 제거 아무 소용 –

0

을 시도하십시오.

// Setup a 'default' cache configuration for use in the application. 
Cache::config('default', array(
    'engine' => 'File', 
    'mask' => 0777 // no single quotes!!!! 
)); 
+0

에 그것을 완료 –