在phpmyadmin中显示上传文件最大问8M,可我的单个sql文件超过50M,尝试上传,上传依然可以进行,但上传到8M即操作终止,phpmyadmin提示上传失败。
该问题实际上是php的配置问题,在php.ini中有两个参数需要关注:
upload_max_filesize 8m
post_max_size 8m
upload_max_filesize为上传文件的最大尺寸,post_max_size为POST数据的最大尺寸,在php实现上post_max_size>=upload_max_filesize。
问题解决:
1.把upload_max_filesize和post_max_size改为足够的大小,如:
upload_max_filesize 100M
post_max_size 100M
2.保证post_max_size>=upload_max_filesize
延伸配置:
上传文件的实现可能还跟以下php配置参数有关:
开放上传文件功能:
file_uploads on
上传文件的临时文件夹:
upload_tmp_dir
最大执行时间:(如果文件过大,将会发生php执行超时)
max_execution_time
最大输入时间:(接收数据阶段的最大时间)
max_input_time
最大内存限制:(每个php请求的最大内存空间)
memory_limit //memory_limit>=post_max_size>=upload_max_filesize
原文地址:http://www.zingscript.com/post/78
来源:oschina
链接:https://my.oschina.net/u/1441707/blog/193876