Я установил Vagrant (ubuntu/trusty64) на Mac, и он отлично работает, за исключением того факта, что я просто не могу изменить права доступа к каталогу.
У меня есть проект CakePHP, работающий в /var/www/[projectName]
, который также является каталогом www по умолчанию.
Теперь механизму кэширования CakePHP требуется доступ к /var/www/[projectname]/app/tmp/cache
, но пользователь: группа настроена на vagrant: vagrant. Я пытаюсь изменить его с помощью sudo chown -R vagrant:www-data [path]
, но он просто не меняется. Он всегда остается vagrant - vagrant
, когда мне нужно, чтобы он был vagrant - www-data
. Чмод работает (настройка например с 775 на 777).
Любые идеи, почему я не могу изменить разрешения?
vagrant ssh
и перехожу к www-root и делаюls -l
, он показывает каждый файл и каждый каталог, все еще с владельцамиvagrant vagrant
. Насколько я понимаю, он должен измениться наvagrant www-data
. Каждый раз, когда я пытаюсь поместить группу какwww-data
, CakePHP все еще выдает ошибку, сообщающую, что нельзя изменить кеш. bootstrap.php и механизм кеша верны. 23.03.2015