PHP: mkdir() 权限被拒绝

PHP: mkdir() permission denied

我知道有很多关于这个的话题'problem',我尝试了这里提出的每一个解决方案: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());
}

提前致谢!

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