我的伺服器是阿里雲的。預設的網站目錄是自己新建的www目錄。目錄,使用者和群組都是root,權限是755。這時候,運行php,在目錄下不能進行寫入操作。非要777才行。個人曾將想需要寫的目錄的使用者設定成www,群組還是root,這樣就可以進行寫入操作了。 nginx和php-fpm所屬的使用者和群組都是www。對於目錄的群組,權限設定有什麼好的建議嗎。
www
root
nginx
php-fpm
建議 www目錄 設定成 www:www 然後權限 設定755
寫入目錄本來就是需要7,所以777沒有問題啊,你不會把所有的目錄都設定成777吧,只把需要寫權限的目錄才設定成777就是了。 @Samuelren 建議 www目錄 設定成 www:www 然後權限 設定755,這樣明顯不行,因為這樣相當於全目錄都為7。
建議 www目錄 設定成 www:www 然後權限 設定755
寫入目錄本來就是需要7,所以777沒有問題啊,你不會把所有的目錄都設定成777吧,只把需要寫權限的目錄才設定成777就是了。
@Samuelren
建議 www目錄 設定成 www:www 然後權限 設定755
,這樣明顯不行,因為這樣相當於全目錄都為7。