2013-11-25 2 views
0

Я использую php5.3.10 на ubuntu 12.04 LTS.После установки маски кэша на 777 разрешений, сгенерированных в файле кеша, только чтение

Я бегу CakePHP 2.4.2.

Это мой bootstrap.php

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

THis мой кэш папки

enter image description here

Как вы можете видеть, кэш-файл генерируется НЕ 777.

Я не знаю, что еще делать. Я перезапустил сервер.

Я гарантировал, что папка TMP 777.

Пожалуйста посоветуйте.

ответ

0

пожалуйста, попробуйте эту команду

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

Done, что без толку –

0

Ответ потерять одинарные кавычки для опции маски.

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

удалить кавычки тоже не работает :( на ОС Ubuntu –