symfony2: отказавший к каталогу кэша записи

Я должен был использовать

app/console cache:clear  command

решить проблему при генерации объекта.

Я теперь не могу загрузить свою домашнюю страницу на:

  http://localhost/projet_etienne/web/app_dev.php

это говорит:

RuntimeException: Отказавший в файл кэша записи "/var/www/projet_etienne/app/cache/dev/classes.php".

Я не понимаю много об этом бизнесе кэша!

В моем app/cache папка, я получил a dev, a dev_new, a dev_old папка. Это нормально?

app/console cache:clear

генерирует между прочим a:

[ErrorException] Предупреждение: переименуйте (/var/www/projet_etienne/app/cache/dev,/var/www/projet_etien
ne/app/cache/dev_old): Каталог, не пустой в/var/www/projet_etienne/vendo
r/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearComm
строка and.php 77

помогите!

59
задан 1 December 2016 в 02:15

1 ответ

Просто используйте этот acl cmd, в следующий раз, когда файлы в var создаются, он будет иметь r/w/x разрешение для www-пользователя-данных.

cd var 
rm -rf *
cd ..
setfacl -d -m u:www-data:rwx var

объяснение Cmd:

setfacl -> Set acl command    
-d -> default behavior    
-m -> modify 
u:www-data: -> for user 
rwx -> adding permissions  
var -> on the folder
0
ответ дан 1 November 2019 в 11:26

Другие вопросы по тегам:

Похожие вопросы: