我已将XAMPP服务器升级到1.7.7,之后使用php move_uploaded_file函数上传的文件无法从网络访问。它在服务器中运行正常。但是从远程计算机上显示没有足够的权限。我可以看到uploads文件夹中的文件,但我无法复制,移动,重命名或预览它。
$isMove = move_uploaded_file ($_FILES['image']['tmp_name'],'uploads/'.$_FILES['image']['name']);
如果我使用复制功能而不是move_uploaded_file,它可以完美运行。但我在许多项目中使用了move_uploaded_files。有没有解决这个问题。
使用zend优化器的项目在升级后也无法正常工作。
答案 0 :(得分:0)
我认为您需要设置目录的权限,以便PHP脚本可以使用具有写入权限的用户的uid运行,否则如果权限不是这样,如果他们为用户www-data提供写入权限他们可能会给出错误。