大家好
最近有遇到一個問題
當我使用 mkdir 新增多層資料夾時
常常會發生資料夾權限錯誤
正確權限的都只有第一層
所以我發現如果使用
mkdir("/path/to/my/dir", 0700);
很容易會讓資料夾的權限錯誤
所謂的權限錯誤包含權限設定錯誤
還有 擁有者 與 擁有群組 錯誤
那我後來的解決方式
就是改成一層一層新增且不設定權限(自動繼承)
mkdir("/path"); mkdir("/path/to"); mkdir("/path/to/my"); mkdir("/path/to/my/dir");
那這邊給大家參考囉
感恩!
留言板
歡迎留下建議與分享!希望一起交流!感恩!