2017-03-18 222 views
0

我知道有這個「問題」很多話題,我試圖在這裏提出的每一個解決方案:PHP mkdir: Permission denied problem但當我試圖使用,使一個文件夾我仍然得到許可被拒絕一個PHP腳本。PHP命令mkdir()權限被拒絕

http://i.prntscr.com/b5f37f0ff84f471bb62f250369c41625.png

爲了測試我已經下777張專輯把一切都在一個地方我必須讓子迪爾斯。在這種情況下,它是755,但它也不能與777.

真的不知道我可以做下一步,因爲我一直在尋找谷歌恩SO幾個小時,但還沒有得到任何工作。

我的代碼來創建的目錄如下:提前

$target_path = DEFAULT_UPLOAD_PATH . $albumId . '/'; 
// albums/{xxxx-xxxx-xxxx}/ 


if (!is_dir($target_path)) { 
    mkdir($target_path, 0755, true); 
    print_r(error_get_last()); 
} 

謝謝!

+0

變化chmod命令777'的mkdir($ target_path,0777,真正的);' –

+0

試過了,仍然是「權限被拒絕」 – JC97

+0

嘗試改變相冊文件夾的權限爲777 –

回答

2

問題無關的權限,但與目標路徑的位置。這是一個相對路徑,但我它與$ _SERVER [「DOCUMENT_ROOT」]變量轉換爲絕對路徑。

+1

Bravooooo ....你提到一個細微之處! –