php在linux下mkdir失敗的解決方法

最近要做一個網站,後臺裏需要用戶手動創建文件夾,網站寫完後,在windows下跑得很好,結果一傳到服務器上就出問題了,在手動創建文件夾時,沒有報錯,但進入那個目錄,卻看不到創建的對應文件夾,應該代碼執行出問題了。代碼如下:

mkdir($path,0777);
if(file_exists($path))
      echo "目錄創建成功!";
else
      echo "創建目錄失敗!";

懷疑是權限的問題,於是登錄服務器在root下給要創建文件夾的目錄授權:chmod 777 parpath,然後再運行代碼,一切ok!

注意:parpath是父目錄,path是要創建的子目錄。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章