做文件上传的时候碰到的这个问题,问题是这样的:在上传大小为200k图片的时候图片上传成功,但是图片再大一点就上传失败了。一直被小图片能上传成功这一现象误导,又是修改nginx的client_max_body_size,又是调整php.ini的upload_max_filesize和post_max_size,改来改去问题也没解决。然后就去看nginx日志就打出了‘FastCGI sent in stderr: "PHP message: PHP Notice:  Unknown: file created in the system's temporary...’这样的信息。看报错信息猜测是和php配置的文件上传临时目录有关,但是具体不知道为什么。于是就尝试改目录权限,果然给临时目录加上权限后问题解决,没想到是临时目录权限问题,话说小图片为啥就能上传成功呢?

更多推荐

解决FastCGI sent in stderr: "PHP message: PHP Notice: Unknown: file created