ram*_*omd 3 permissions webserver symfony
大家好,我正在使用Symfony2.我的计算机中的项目没有问题,但是当我在Web服务器上传文件时,缓存权限失败.
我通过以下步骤在计算机中设置权限:
$ rm -rf app/cache/*
$ rm -rf app/logs/*
$ APACHEUSER=`ps aux | grep -E '[a]pache|[h]ttpd' | grep -v root | head -1 | cut -d\ -f1`
$ sudo setfacl -R -m u:$APACHEUSER:rwX -m u:`whoami`:rwX app/cache app/logs
$ sudo setfacl -dR -m u:$APACHEUSER:rwX -m u:`whoami`:rwX app/cache app/logs
Run Code Online (Sandbox Code Playgroud)
作为Sugest The Doc.因此,将app/cache和app/logs(空)文件夹上传到我的网络服务器.在尝试访问Web项目时,Symfony说:
致命错误:未捕获的异常'RuntimeException',消息'无法创建缓存目录"/ home/coleman/public_html/apps/app/cache/prod/annotations"
我用Filezilla检查文件夹,权限是666(所有人都可以读写).我不知道那是错的.
有任何想法吗 ?.
| 归档时间: |
|
| 查看次数: |
17916 次 |
| 最近记录: |