您的位置:首页 > 编程语言 > PHP开发

MAC XAMPP搭建php开发环境,上传图片 move_uploaded_file出现错误 failed to open stream: Permission denied

2016-09-09 15:05 1076 查看
1、daemon 改为apache

在电脑-设置-用户与群组中,新增Apache群组 与Apache用户。

并将etc-http.conf中的user 和group 改为Apache。

然后,在终端中 

$ sudo chown Apache /Applications/XAMPP/xamppfiles/temp 

$ sudo chown Apache /Users/hu/Zend/workspaces/DefaultWorkspace/ShopImooc

$ sudo chmod -R 777 /Applications/XAMPP/xamppfiles/temp

$ sudo chmod -R 777 /Users/hu/Zend/workspaces/DefaultWorkspace/ShopImooc

注:

/Applications/XAMPP/xamppfiles/temp  为图片临时文件所在目录

/Users/hu/Zend/workspaces/DefaultWorkspace/ShopImooc 为应用存储图片所在目录

chown将指定文件的拥有者改为指定的用户或组;

chmod:文件/目录权限设置命令

sudo chmod  -R(更改文件夹及其子文件夹) 

sudo chmod -R 777  xxx (更改文件夹及其子文件夹权限为777)

如果想修改上传文件尺寸 

case 1:
$msg = "超过配置文件允许大小"; // php.ini uploads 可设置
break;
case 2:
$msg = "超过表单允许大小";//客户端配置<input type="hidden"  name="MAX_FILE_SIZE" value="1024"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐