【发布时间】:2017-04-18 05:54:41
【问题描述】:
当我尝试上传大小超过 2 MB 的文件时,我收到了帖子太大的异常,我已经尝试了所有方法,比如增加 php.ini 文件中的 post_max_size 和 max_upload_size,但我仍然得到相同的结果错误。当我在 validatepostsize.php 文件中注释处理函数时,它显示令牌不匹配错误:
【问题讨论】:
-
更改设置后是否重启了web服务器和/或php?
-
是的,我尝试重新启动 apache 和 laravel 本地开发服务器,但仍然出现错误
-
您是否确认您的更改已生效?尝试使用
phpinfo()并搜索post_max_size。 -
尽管您没有得到 413,但不要忘记检查网络服务器配置中的最大请求大小(apache:LimitRequestBody / nginx:client_max_body_size)。在 apache 上它默认为 0,但 nginx 在默认值上确实设置了一个受限值。
-
我在 php.ini 文件中更改了 post_max_size,它在 phpinfo() 中显示我所做的更改已经生效,但仍然出现相同的错误。