Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:mkdir()权限被拒绝_Php_Permissions_Mkdir - Fatal编程技术网

PHP:mkdir()权限被拒绝

PHP:mkdir()权限被拒绝,php,permissions,mkdir,Php,Permissions,Mkdir,我知道有很多关于这个“问题”的话题,我尝试了这里提出的每一个解决方案:但当我试图使用PHP脚本创建文件夹时,我仍然被拒绝了权限 为了测试,我把所有东西都放在了777下。相册是我必须制作子目录的地方。在本例中是755,但777也不能使用 我真的不知道我下一步能做什么,因为我已经在谷歌上搜索了几个小时,但仍然没有任何工作 我创建目录的代码如下所示: $target_path = DEFAULT_UPLOAD_PATH . $albumId . '/'; // albums/{xxxx-xxx

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

为了测试,我把所有东西都放在了777下。相册是我必须制作子目录的地方。在本例中是755,但777也不能使用

我真的不知道我下一步能做什么,因为我已经在谷歌上搜索了几个小时,但仍然没有任何工作

我创建目录的代码如下所示:

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

提前谢谢

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

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

将chmod更改为777
mkdir($target\u path,0777,true)尝试过,但仍然“权限被拒绝”尝试将相册文件夹权限更改为77777 0表示“其他”组无法写入该文件夹。你必须以用户身份执行脚本,或者像@BQKhánh所说的那样更改“albums”的权限。我已将albums权限更改为777,但仍然收到“权限被拒绝”错误将chmod更改为777
mkdir($target_path,0777,true)尝试过,但仍然“权限被拒绝”尝试将相册文件夹权限更改为77777 0表示“其他”组无法写入该文件夹。你必须以用户身份执行脚本,或者像@BQKhánh所说的那样更改“albums”的权限。我已将album权限更改为777,但仍然会出现“权限被拒绝”错误