PHP警告:file upload错误 – 无法在第0行中的未知中创build临时文件

我的ubuntu vps的php在运行php5的时候上传的图片很好,但升级到php5.6后,我的vps上的所有网站都不再上传图片了。

PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0, 

可能是什么问题,我该如何解决?

在php5和php5.6之间的上传目录有一些变化,请参阅更新日志 ,然后可以search上传期限。

这里有一个有趣的bug #67551

我的第一个build议是validation上传目录的configuration

如果不是这个问题,请查看关于在Php5和5.6之间上传的其他修复

编辑:你也可以看看这个答案 ,但你应该正确地设置权,chmod 777是一个很大的安全漏洞。