php上传文件涌现500毛病的解决办法:起首检察毛病日记,并修正毛病;然后检察“client_body_temp”的权限问题并修正即可。
引荐:《PHP视频教程》
php上传文件涌现500毛病
能上传小于10k的文件,上传大于10k的文件就会报500毛病
解决办法:
起首检察毛病日记,看看报错是什么
其次检察client_body_temp的权限问题
linux下面输入敕令nginx -V 看看本身的client_body_temp在哪一个目次下
注重nginx运转的用户,目次权限包含父目次权限都要给足;不然就会500毛病
关于client_body_temp目次的作用,简单说就是假如客户端POST一个比较大的文件,长度凌驾了nginx缓冲区的大小,需要把这个文件的部份或许全部内容暂存到client_body_temp目次下的临时文件。
搜检步骤
client_body_temp 是不是设置为不可接见,使得没有权限写临时文件,致使报错500 这是查目次权限
client_body_buffer_size 是不是运用默认设置,8k或许16k ,文件大小凌驾此值, 致使报错500 这是搜检nginx.conf设置
client_header_buffer_size是不是设置得比较大 这是搜检nginx.conf设置
以上就是php 上传文件涌现500毛病怎么办的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0