【问题标题】:Maximum execution time of 120 seconds exceeded in yii2 [duplicate]yii2中超过120秒的最大执行时间[重复]
【发布时间】:2016-09-04 12:31:14
【问题描述】:

我上传了一个 1000 行的 excel 文件,默认情况下我只有 2 分钟的执行时间,那时我可以上传 400 条记录。 我收到此错误Maximum execution time of 120 seconds exceeded

如何在 yii2 框架中修改这段时间?

【问题讨论】:

  • 如果您能够使用现代浏览器,您可以使用 ajax 分块上传。
  • 在脚本顶部添加这一行:ini_set('max_execution_time', 0);

标签: php yii2 execution-time


【解决方案1】:

您需要在 php.ini 中更改它:

max_execution_time = 500

或在您的 php 脚本中:

set_time_limit(500); // 

【讨论】:

  • 你能告诉我yii2高级模板php.ini文件在哪里吗?谢谢。
  • @cruim php.ini 不在 yii2 模板中 .. 但在 php 配置文件中 ..通常在存储 php 代码的目录中(取决于操作系统) .. 查找的最佳方式php.ini 运行 .或者您可以添加到您的 php 代码 ini_set('max_execution_time', 300); //300 秒 = 5 分钟
  • 我在从站点下载 excel 文件时遇到问题。你的意思是'添加到脚本'这样`
  • @cruim 针对您的需要发布一个新的适当问题,并最终将链接评论给我..(评论中的答案并不容易)..
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 2015-12-06
  • 2010-11-28
  • 1970-01-01
  • 1970-01-01
  • 2020-04-29
  • 2013-04-01
  • 1970-01-01
相关资源
最近更新 更多