1
我是DirectAdmin中的新成員。我遇到了一個問題,當用戶嘗試創建一個文件夾時,他們會得到錯誤,"Unable to upload data."
(請參閱我的代碼)。無法在DirectAdmin中創建目錄(mkdir)
我認爲我的代碼應該沒有問題,因爲它可以在本地主機上順利運行。當我在活動服務器(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'特定的問題。服務器上的PHP安裝是否包含libgd +?一些調試技巧可以在這裏找到(http://stackoverflow.com/q/8953333/156755)和[這裏](http://stackoverflow.com/a/2032255/156755) – Basic
謝謝你的回覆。我設法解決我的問題,我將FTP的權限從0755更改爲0777.所以答案正在改變FTP權限。 –