首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >照亮\ Http \ Exceptions \ PostTooLargeException

照亮\ Http \ Exceptions \ PostTooLargeException
EN

Stack Overflow用户
提问于 2018-02-04 03:31:47
回答 5查看 26.3K关注 0票数 11

我已经配置了php.ini文件(post_max_size=10240M),但它仍然抛出PostTooLargeException。如何在Laravel 5.5中增加上传和下载限制?

EN

回答 5

Stack Overflow用户

发布于 2018-11-11 05:51:02

首先,检查你的php版本

代码语言:javascript
复制
php --version 


PHP 7.2.7-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jun 22 2018 08:44:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.7-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

如果您的php版本是7.2

打开此文件/etc/php/7.2/fpm/php.ini

将这两个字段更新为足够大的内容。例如。1024M2048M

代码语言:javascript
复制
post_max_size = 1024M                                                                                                            
upload_max_filesize = 1024M  

重新启动php

代码语言:javascript
复制
service php7.2-fpm restart

完成✅

票数 20
EN

Stack Overflow用户

发布于 2020-05-24 22:04:10

首先,检查您的PHP版本。

代码语言:javascript
复制
php -v

下面的命令将打印您的服务器正在使用的php.ini文件的路径。

代码语言:javascript
复制
php -i | grep php.ini

下一个。

代码语言:javascript
复制
sudo nano /etc/php/7.4/cli/php.ini

默认情况下,post_max_sizeupload_max_filesizememory_limit的值分别为8M2M128M

搜索这些变量并更改它们的值,同时确保大小与默认值的比率相同。

如下例所示:

代码语言:javascript
复制
post_max_size = 2G
upload_max_filesize = 1G
memory_limit = 3G

对于“负载较重的站点”,安装并运行FPM非常有用。

代码语言:javascript
复制
sudo apt install php7.4-fpm -y
sudo service php7.4-fpm start

最后,重新启动您的web服务器。

代码语言:javascript
复制
sudo service apache2 restart
票数 6
EN

Stack Overflow用户

发布于 2018-02-04 16:51:45

您可以尝试在php.ini文件中使用以下代码来增加内存限制。

代码语言:javascript
复制
 ini_set('memory_limit','10240M');
 # Do your Intervention operations...

您可能还会对阅读https://laracasts.com/discuss/channels/servers/interventionimage-memory-limit?page=1感兴趣

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48601191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档