我正在使用CakePHP 2.5.5并且在上传图像文件时遇到问题,实际上我在指定根文件夹路径时遇到错误。我的演示代码是:
move_uploaded_file($file['tmp_name'], WWW_ROOT . 'img/uploads/posts/' . time().$file['name']);
$this->request->data['Post']['image'.$i] = time().$file['name'];
它给了我警告:
警告 (2):move_uploaded_file(/home/username/public_html/cakephpNewApp/app/webroot/img/uploads/posts/14321060823-nature-wallpapers.jpg): 无法打开流:权限被拒绝 [APP / Controller / PostsController.php,第47行]
请有人帮助我提供正确的根文件夹路径吗?
答案 0 :(得分:0)
您需要授予该特定文件夹的完全权限,以便稍后它可以存储上传的文件
cd / img
sudo chmod -R 777上传