×

php超过2m

php超过2m(php上传大小限制)

admin admin 发表于2023-03-23 15:40:07 浏览46 评论0

抢沙发发表评论

本文目录一览:

解决wordpress上传文件2M限制

解决环境:

CentOS Linux release 8.3.2011

PHP 7.2.24 (cli)

注:使用nginx需要设置 client_max_body_size 10M,否则可能报:图片后期处理失败,可能是服务器忙或没有足够的资源。请尝试上传较小的文件。推荐的最大尺寸为2500像素;

当我们部署好自己的wordpress站点后,在媒体库上传文件以及使用一些插件来对站点进行备份恢复时,总会遇到上传2M的限制,其实这是由于php.ini配置文件里默认设置文件上传2M造成的,下面我们去修改下配置文件的一些参数就可以了。-php超过2m

找到/etc/php.ini配置文件,vim /etc/php.ini,然后再里面寻找参数memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time。-php超过2m

一般这些参数的默认配置是:

memory_limit=128M//相当于单个脚本可调用内存大小

post_max_size=8M//上传文件大小上限(此参数应=upload_max_filesize)

upload_max_filesize=2M //默认上传文件大小,这个就是2M的限制

max_execution_time=30//最大执行时间,页面等待时间

max_input_time=60//接收数据最大时间限制

假如我们想让站点可以上传一个512M及以下的文件,修改配置例如:

memory_limit=128M

post_max_size=512M

upload_max_filesize=512M

max_execution_time=30

max_input_time=60

如此配置后,在进入wordpress上传图片文件就可以实现最大512M了。

转自:

如何取消php文件上传不能大于2M的限制

php.ini的文件中有个:upload_max_filesize =2M

在这个地方修改一下,然后重启apache就可以了。

PHP 上传大于2M的文件限制

解决方法:

php.ini里查找

查找 post_max_size 改为:

post_max_size = 100M

查找upload_max_filesize,默认为2M 改为:

upload_max_filesize = 100M

解决上传超时

默认是30秒 改为:

max_execution_time = 0

0代表不限制

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M

另外要确认上传的 form 里没有类似下面的这行input type="hidden" name="MAX_FILE_SIZE" value="1000000"这样也是限制上传大小用的

如果是apache 2 需要修改:

/etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传现实该页无法现实也将得到解决!-php超过2m