move_uploaded_file权限被拒绝/更改upload_tmp_directory

时间:2017-05-05 02:27:27

标签: php file-upload ubuntu-16.04

我之前在共享服务器上完成了此操作,但这不适用于我的专用服务器。基本上,我试图用一个简单的PHP脚本上传一些图像文件。正如标题所暗示的那样,当我尝试使用move_uploaded_file()移动文件时出现错误,当然应用程序的其余部分失败,因为我没有要处理的图像 - 我很确定图像永远不会进入临时目录,因为权限不会允许它。

无论如何,我一直在尝试通过编辑php.ini文件将tmp目录更改为应该有适当权限的其他目录,但经过几十次尝试后我仍然看到" / tmp" (默认情况下)当我回显sys_get_temp_dir()时。我已将此行添加到php.ini:upload_tmp_dir ="/var/www/uploads"。我无法弄清楚路径是不完整还是不正确("上传"目录确实存在)。我尝试了其他变种,但我无法弄清楚为什么它没有改变。

0 个答案:

没有答案