Php 照亮\Http\Exceptions\PostTooLargeException
我已经配置了php.ini文件(post_max_size=10240M),但它仍然抛出PostTooLargeException。如何增加Laravel 5.5中的上载和下载限制?您可以在Php 照亮\Http\Exceptions\PostTooLargeException,php,laravel,laravel-5,Php,Laravel,Laravel 5,我已经配置了php.ini文件(post_max_size=10240M),但它仍然抛出PostTooLargeException。如何增加Laravel 5.5中的上载和下载限制?您可以在php.ini文件中尝试以下代码以增加内存限制 ini_set('memory_limit','10240M'); # Do your Intervention operations... 您可能也有兴趣阅读首先,检查您的php版本 php --version PHP 7.2.7-1+ubuntu
php.ini
文件中尝试以下代码以增加内存限制
ini_set('memory_limit','10240M');
# Do your Intervention operations...
您可能也有兴趣阅读首先,检查您的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
完成✅
1) 如果您从php.ini更改post_max_大小并重新启动apache
服务器,但在没有得到正确的响应之后,您就有了临时解决方案
处理照亮http异常posttoolargeexception
异常
并在视图文件中显示错误
@if($errors->any())
@foreach($errors->all()作为$error)
{{$error}}
@endforeach
@恩迪夫
首先,检查您的PHP版本
php -v
下面的命令将打印服务器正在使用的php.ini文件的路径
php -i | grep 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
等等,你打算发布大于10gb的内容吗?如果是关于文件上传的,那么也可以更改
php-i | grep-i“upload\\ u max\\ u filesize\\ 124; post\\ u max\\ u size\\ max\\ u file\\ u uploads”
是一个有用的命令,它可以帮助你捕获可能是任何“ini”您更新的文件尚未重新加载,或者可能根本不是正在使用的正确文件。最终我发现,由于我使用了Laradock,我的值被覆盖了:请选择/etc/php/7.2/cli/php.ini而不是/etc/php/7.2/fpm/php.ini’。然后试试哪一个可以解决您的问题将这一行添加到哪个文件?请在回答中提及!这应该是/etc/php/7.2/cli/php.ini
,而不是/etc/php/7.2/fpm/php.ini'。如果您通过
php artisan serve运行`
post_max_size = 2G
upload_max_filesize = 1G
memory_limit = 3G
sudo apt install php7.4-fpm -y
sudo service php7.4-fpm start
sudo service apache2 restart