我是DirectAdmin的新手。我面临的问题是,当用户尝试创建文件夹时,他们会收到错误"Unable to upload data."
(请参阅我的代码)。
我认为我的代码应该没有问题,因为它可以在Localhost中顺利运行。当我在实时服务器(DirectAdmin)上运行时,问题会出现。
$id = $this->session->userdata('id');
$directory = "./image/userFolder/" . $id;
if(!is_dir($directory)) {
mkdir($directory, 0777, true);
}
$directory = $directory . "/" . $nameImage;
if(!imagejpeg($big_image, $directory)) {
$data['error'] = "Unable to upload data.";
return $data;
}
希望能得到答案或者我可以照顾的东西。非常感谢。
我设法解决了这个问题。基本上我的文件夹权限是0755。然后我改为0777,允许用户在服务器中创建文件夹(mkdir)。您可以在此处了解有关权限的更多信息。