php上传文件失败-php教程

资源魔 30 0

一、关上php.ini

二、查找post_max_size:(修正上传巨细限度)

表单提交最年夜数值,此项没有是限度上传单个文件的巨细,而是针对整个表单的提交数据进行限度的默许为8m,设置为本人需求的值,此参数倡议要设置比upload_max_filesize年夜一些

三、查找file uploads:(修正上传开关限度)

能否容许经过http上传文件的开关,确认file_uploads = on

四、查找upload_tmp_dir:(修正上传暂时文件限度)

文件上传至效劳器上存储暂时文件之处,假如没指定就会用零碎默许的暂时文件夹假如零碎报错提醒有“xxx暂时目次xxx”的话,这个目次就需求你来设置一个无效目次,没报错就不必管

五、查找upload_max_filesize:(修正上传巨细限度)

容许上传文件巨细的最年夜值,默许为2m,设置为本人需求的值此参数倡议没有要超越post_max_size值,由于它受控于post_max_size值 (就算upload_max_filesize设置了1g,而post_max_size只设置了2m时,年夜于2m的文件照样传没有下来,由于它受控于post_max_size值)

六、假如要上传年夜于8m的文件,还需求对上面的参数也进行设置:(修正上传工夫限度)

查找max_execution_time = 600 ;每一个php页面运转的最年夜工夫值(秒),默许30秒

max_input_time = 600 ;每一个php页面接纳数据所需的最年夜工夫,默许60秒

memory_limit = 8m ;每一个php页面所需求的最年夜内存,默许8m

nginx上传年夜文件处理方法

一、client_body_buffer_size设置的年夜点,这是基于速率的思考,假如由于设置的太小,招致上传的文件老要写磁盘,那速率就太慢了。

二、client_body_temp_path 门路要有可写权限,这个是显著的谬误了,矫正了就好

三、client_max_body_size 设置上传文件的最年夜值,这个是基于平安的思考,咱们以为失常用户没有会或许根本没有会上传太年夜的文件。

能够设置为client_max_body_size 100m; 或许依照本人的营业来设置这个值。

保举教程:PHP视频教程

以上就是php上传文件失败的具体内容,更多请存眷资源魔其它相干文章!

标签: php 上传 失败 php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!