繁体   English   中英

PHP:mkdir()权限被拒绝

[英]PHP: mkdir() permission denied

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

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

为了进行测试,我将所有内容都设置在777以下。专辑是我必须制作次级专辑的地方。 在这种情况下,它是755,但也不适用于777。

自从我在google en 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());
}

提前致谢!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM