Я новичок в DirectAdmin. Я столкнулся с проблемой, когда пользователь пытается создать папку, они получат ошибку, "Unable to upload data."
(см. Мой код).Невозможно сделать каталог (mkdir) в DirectAdmin
Я думаю, что мой код не должен быть проблемой, так как он может работать плавно в 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;
}
Надеюсь получить ответ или что-то, что я могу ухаживать. Спасибо.
Я не знаком с DirectAdmin, но это, по-видимому, является специфической проблемой «imagejpeg». Включен ли libgd + в установку PHP на сервере? Некоторые советы по отладке можно найти здесь (http://stackoverflow.com/q/8953333/156755) и [здесь] (http://stackoverflow.com/a/2032255/156755) – Basic
Спасибо за ваш ответ , Мне удалось решить мою проблему: я меняю разрешение на FTP с 0755 по 0777. Таким образом, ответ меняет разрешение FTP. –