我已经配置了php.ini文件(post_max_size=10240M),但它仍然抛出PostTooLargeException。如何在Laravel 5.5中增加上传和下载限制?
发布于 2018-11-11 05:51:02
首先,检查你的php版本
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
将这两个字段更新为足够大的内容。例如。1024M或2048M
post_max_size = 1024M
upload_max_filesize = 1024M 重新启动php
service php7.2-fpm restart完成✅
发布于 2020-05-24 22:04:10
首先,检查您的PHP版本。
php -v下面的命令将打印您的服务器正在使用的php.ini文件的路径。
php -i | grep php.ini下一个。
sudo nano /etc/php/7.4/cli/php.ini默认情况下,post_max_size,upload_max_filesize和memory_limit的值分别为8M、2M和128M。
搜索这些变量并更改它们的值,同时确保大小与默认值的比率相同。
如下例所示:
post_max_size = 2G
upload_max_filesize = 1G
memory_limit = 3G对于“负载较重的站点”,安装并运行FPM非常有用。
sudo apt install php7.4-fpm -y
sudo service php7.4-fpm start最后,重新启动您的web服务器。
sudo service apache2 restart发布于 2018-02-04 16:51:45
您可以尝试在php.ini文件中使用以下代码来增加内存限制。
ini_set('memory_limit','10240M');
# Do your Intervention operations...您可能还会对阅读https://laracasts.com/discuss/channels/servers/interventionimage-memory-limit?page=1感兴趣
https://stackoverflow.com/questions/48601191
复制相似问题