PHP:mkdir()权限被拒绝

时间:2017-03-18 10:14:00

标签: php permissions mkdir

我知道有很多关于这个'问题'的主题,我尝试了这里提出的每个解决方案:PHP mkdir: Permission denied problem但是当我尝试使用PHP脚本创建文件夹时,我仍然得到了权限被拒绝

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

为了测试,我把所有东西都放在777以下。专辑是我必须制作子目录的。在这种情况下,它是755,但它也不适用于777。

真的不知道接下来我能做什么,因为我一直在google上看了几个小时但仍然没有任何工作。

创建目录的代码如下:

$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());
}

提前致谢!

1 个答案:

答案 0 :(得分:3)

问题与权限无关,但与目标路径的位置无关。这是一个相对路径,但我使用$ _SERVER ['DOCUMENT_ROOT']变量将其转换为绝对路径。