当我进入我的vagrant vm时,我可以更改vagrant用户文件夹上方和外部的文件和文件夹的权限,以及vagrant用户文件夹中的文件的权限.但无法更改vagrant用户文件夹下的文件夹权限.无论是以vagrant用户还是root用户登录,我都有同样的问题.
在vagrant用户的文件夹中更改权限是否有某种限制?vagrant用户文件夹不与主机操作系统共享,但capistrano部署文件夹和docRoot是共享的.
访客是CentOS 6,主机是OS X 10.7.Vagrant是1.0.5.Virtualbox是4.2.1.
我的projet上有以下错误,我尝试了很多解决方案来修复它但是徒劳无功.
警告:SessionHandler :: read():open(/ var/www/html/app /../ var/sessions/prod/sess_e7382632eb312b42fc19ef3cae8c079b,O_RDWR)失败:/ var/www/html/vendor /中的权限被拒绝(13)第61行的symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/SessionHandlerProxy.php警告:SessionHandler :: write():open(/ var/www/html/app /../ var/sessions/prod/sess_e7382632eb312b42fc19ef3cae8c079b,O_RDWR)失败:第69行的/var/www/html/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/SessionHandlerProxy.php中的权限被拒绝(13)
我使用这些命令来启动我的项目:
ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1
| cut -d\ -f1 whoami:: rwX var whoami:: rwX var这是我的配置.yml
> session:
> handler_id: session.handler.native_file
> save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"
Run Code Online (Sandbox Code Playgroud)
我在var文件夹上执行chown -R whoami和chmod -R 777没有任何结果.请帮忙.抱歉英语.