我目前正在使用Laravel 5.4开发应用程序.我正在使用xampp并使用以下配置更改了php.ini,php.ini-development和php.ini-production文件
post_max_size = 100M
upload_max_filesize = 200M
memory_limit = 128M
我重新启动了Apache和我的laravel开发服务器,但仍然,我得到了错误
Warning: POST Content-Length of 14253688 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
PostTooLargeException in ValidatePostSize.php (line 24)
我甚至重新启动了我的电脑,但仍然没有工作.我在这里错过了什么吗?
谢谢
您应该在更改之前阅读设置说明,因为您目前所拥有的内容毫无意义.文件上传是通过POST
请求进行的,因此值upload_max_filesize
不能大于,post_max_size
而你却相反.
另一件事是,这经常发生,你可能会玩错误的php.ini
文件 - 这可能是为什么绝对比你的限制更小的文件不能通过.还要检查你是否有任何机会在你的httpd的虚拟主机设置中没有覆盖某些设置.一般来说phpinfo()
,检查它显示的是什么,与你编辑的内容相匹配(包括某些参数).
重启PC是没有意义的.所有你需要重新启动的只是httpd,但有时你需要关闭httpd并再次启动它,而不是只是告诉它重新加载(但PC重启会强制执行该循环,但是没有必要去那个极端).
归档时间: |
|
查看次数: |
8012 次 |
最近记录: |