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"
在电脑-设置-用户与群组中,新增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"
相关文章推荐
- mac下php编程出现php [function.move-uploaded-file]failed to open stream
- php文件上传 [function.move-uploaded-file]: failed to open stream 错误解决办法
- 解决php上传文件过程中Warning move_uploaded_file, failed to open stream的一种思路
- PHP 上传文件 function move_uploaded_file: failed to open stream
- [置顶] PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)
- PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)
- PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)
- PHP中调用move_uploaded_file函数提示failed to open stream和 Unable to move
- PHP中调用move_uploaded_file函数提示failed to open stream和 Unable to move
- php上传文件时出现错误:failed to open stream: Permission denied
- PHP中调用move_uploaded_file函数提示failed to open stream和 Unable to move
- Lamp环境下编写PHP代码时出现错误:Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
- iis服务器php环境 failed to open stream: No such file or directory解决办法
- Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire
- php出现Warning: file_put_contents,failed to open stream
- Yii2访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire
- PHP使用copy函数复制windows文件时出现failed to open stream: Invalid argument in错误
- php出现Warning: file_put_contents,failed to open stream
- 使用solr报错,错误信息 include(SolrClient.php): failed to open stream: No such file or directory
- Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire