[英]How to set permissions when files not found? Symfony
我在安裝Symfony時遇到了很多麻煩:我將.zip文件安裝到XAMPP中的htdocs文件夾中,根據Symfony的配置文件,我需要重置權限:
chmod:無法在文件“ app / cache”上設置ACL:沒有這樣的文件或目錄chmod:無法在文件“ app / logs”上設置ACL:沒有這樣的文件或目錄
因此,我嘗試了步驟2和3。我在本地計算機上轉到/app_dev.php/,它仍然告訴我“找不到對象”,我現在不知道該怎么辦。 先謝謝您的幫助。
嘗試:
$ 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 chmod +a "$APACHEUSER allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
$ sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
OR
$ 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.