2017-03-18 225 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 ....你提到一个细微之处! –