【问题标题】:post_max_size and upload_max_size in php.ini has no effect in Laravelphp.ini 中的 post_max_size 和 upload_max_size 在 Laravel 中无效
【发布时间】:2016-01-18 12:21:51
【问题描述】:

我在 C:\wamp\bin\php\php5.5.12 内的 php.ini 文件中更改了 post_max_size 和 upload_max_size,由于某种原因,Laravel 中的大文件验证失败。这是有原因的吗?

我按了搜索键,修改了php.ini文件中的两个,如下:

post_max_size = 200M

upload_max_filesize = 200M

其他地方可以有另一个 php.ini 吗?我在修改正确的文件吗?我正在尝试在本地主机上进行这项工作,所以......我认为它必须是由于 Laravel 中的配置文件。

我可以上传小文件,但我不能上传大文件。对 10 个小文件和 10 个大文件进行了尝试,没有其他解释可以解释为什么大文件没有通过所有验证,即使从技术上讲它不应该。

【问题讨论】:

  • 你重启你的网络服务器了吗?
  • 我是 3 天前做的,所以它应该可以工作,因为我重新启动了 3 次计算机。
  • 我刚重启了,还是不行。

标签: php laravel wamp


【解决方案1】:

如果你想知道 Laravel 加载了什么 php.ini,请放置:

phpinfo(); exit;

作为 public/index.php 文件的最顶部并运行您的应用程序,在那里查找所有 php.ini 文件。

问候,

【讨论】:

  • 很奇怪,因为我编辑了它。 wamp目录下还有php.ini文件吗?
  • 你看你的phpinfo里的Loaded Configuration FileAdditional .ini files parsed了吗?您是否编辑了正确的文件?您必须自己研究,因为这是主机特定的问题。然后更新您的问题,我们可以继续调试
  • /wamp/bin/apache/Apache2.2.10/bin (php.ini)* 是正确的文件
  • 是的,那是Loaded Configuration File,但你也必须看看Additional .ini files parsed,因为某些ini文件可能会覆盖配置
  • 在 WAMPServer 中编辑 php.ini 文件时,请始终使用菜单链接,即 wampmanager -> PHP -> php.ini,这将确保您编辑 apache 使用的文件,例如 /wamp/bin/apache/Apache2.2.10/bin/php.ini 而不是 /wamp/bin/php/phpx.y.z/php.ini,这只是由PHP CLI使用
猜你喜欢
  • 2012-10-27
  • 1970-01-01
  • 2015-01-07
  • 1970-01-01
  • 2020-10-02
  • 2022-01-27
  • 2012-07-24
  • 2018-12-29
  • 1970-01-01
相关资源
最近更新 更多