Php 移动上传的文件(…):无法打开流:在中的权限被拒绝。。。使用Mac OS X Mountain Lion
所以基本上我有你经典的“移动文件”声明:Php 移动上传的文件(…):无法打开流:在中的权限被拒绝。。。使用Mac OS X Mountain Lion,php,macos,Php,Macos,所以基本上我有你经典的“移动文件”声明: move_uploaded_file($_FILES['image']['tmp_name'], 'files/' . $_FILES['image']['name']); 但我在我的OS X Mountain Lion上得到了这个: move_uploaded_file(...): failed to open stream: Permission denied in... 如何更改权限以便移动它?在MAC OS X的终端中,使用以下命令:
move_uploaded_file($_FILES['image']['tmp_name'], 'files/' . $_FILES['image']['name']);
但我在我的OS X Mountain Lion上得到了这个:
move_uploaded_file(...): failed to open stream: Permission denied in...
如何更改权限以便移动它?在MAC OS X的终端中,使用以下命令:
CHMOD 775 yourFilesPath
775:组的标准文件共享模式。首先要注意,因为您使用的是根目录中有应用程序文件夹的xamp服务器
/Applications/XAMPP/xamppfiles/htdocs/emp/files/admin_assets/addsdassets
因此,为了上传图像文件,您必须提供应该存在于根目录中的目标目录
尝试使用运行应用程序的同一目录
然后右键单击mac上的show original,然后更改权限,找到xamp服务器位置
对于images文件夹和php文件,请转到文件>右键单击>获取信息>,然后更改所有读写权限,如下图所示
应该是766才能写?用户有7个可以写,但为了避免问题,我把它改成了775.775,比我想的更好:)