【问题标题】:php max_execution_time not working in laravel appphp max_execution_time 在 laravel 应用程序中不起作用
【发布时间】:2019-05-07 12:04:44
【问题描述】:

我尝试使用laravel 应用程序上传文件。该文件很大,因此在控制器中处理需要一些时间。 30 秒后请求被取消。然后我将max_execution_time = 30 更改为max_execution_time = 500 并重新启动apache2 服务。它反映在phpinfo() 中,但30 秒后仍被取消。我怎么了?请帮帮我。

这里是phpinfo()

【问题讨论】:

  • 你是在你的 .htaccess 文件里写的吗?
  • 不。 .htaccess 文件在哪里?
  • 尝试在 php.ini 文件中更改 max_input_time
  • @RAUSHANKUMAR 我更改了 max_input_time 但它仍然被取消。
  • 向我们展示您错误日志中的 REAL 错误消息

标签: php laravel-5 apache2 ubuntu-16.04


【解决方案1】:

您可以使用 htaccess 专门为您的项目设置值,这样您就不必每次都覆盖 php.ini。

php_value upload_max_filesize 9999M
php_value post_max_size 9999M
php_value max_execution_time 9999M

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

【讨论】:

  • 我在 public/.htaccess 中添加了您的建议,但它仍然是错误的。我需要重新启动什么?
  • 是重启apache mysql
猜你喜欢
  • 1970-01-01
  • 2022-12-16
  • 1970-01-01
  • 2018-12-23
  • 1970-01-01
  • 2014-05-04
  • 2013-10-07
  • 2021-09-05
  • 1970-01-01
相关资源
最近更新 更多