Я успешно развертывал свое приложение symfony2 в течение нескольких месяцев, используя 'cap deploy'. Я ничего не менял ни в deploy.rb, ни на сервере.
Внезапно он терпит неудачу из-за разрешений.
** [←[31mout :: example.com←[0m] rm: cannot remove `/var/www/vhosts/example.com/releases/20140617172613/vendor/doctrine/orm/bin/doctrine.php': Permission denied
Он создает большинство каталогов с правильным пользователем (git). В каталоге неудачного выпуска есть каталог bin с пользователем «root».
В каталоге с ошибкой /releases/20140617172613 осталось:
/приложение (пользователь=git)
/bin (пользователь=root)
/vendor (пользователь=git)
/поставщик/доктрина/ (пользователь=git)
/vendor/doctrine/orm/ (пользователь=root)
/vendor/...{другие каталоги с пользователем git}
Что-то особенное происходит с каталогом доктрины?
Спасибо за вашу помощь!