Я должен был использовать
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
помогите!
Просто используйте этот 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