Они Symfony документы у вас выполнить две команды, чтобы установить разрешения на папки кэша:не setfacl работает с расширением брекет
setfacl -R -m u:www-data:rwx app/cache setfacl -dR -m u:www-data:rwx app/cache
Более эффективным способом будет:
setfacl -R -m u:www-data:rwx -m d:u:www-data:rwx app/cache
Это работает для меня на Ubuntu 12.04. Попытка использовать расширение распорки, однако, как представляется, не:
setfacl -R {"-m ","-m d:"}u:www-data:rwx app/cache
выходов:
setfacl: Option -m: Invalid argument near character 1
Если я эхо команды с фигурными скобками, а затем запустить вывод, он работает :
echo setfacl -R {"-m d:","-m "}g:deploy:rwx . | source /dev/stdin
Что это дает? Почему расширение не будет выполняться самостоятельно?