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'] 变量将其转换为绝对路径。
我知道有很多关于这个的话题'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'] 变量将其转换为绝对路径。