【问题标题】:Maximum execution time of 30 second exceeded in c:\wamp\drupal\includes\database.mysqli.inc on line 114在第 114 行的 c:\wamp\drupal\includes\database.mysqli.inc 中超过了 30 秒的最大执行时间
【发布时间】:2011-10-17 13:22:54
【问题描述】:

当我在 drupal 6 中的站点/所有/模块文件夹中提取 .ZIP 文件(模块,例如 Ubercart、cck)并尝试从 admin->modules 启用它以及单击“保存配置”时。我得到了错误如图所示。

为什么会这样?? 是否需要编辑 database.mysqli.inc

如何纠正它..请帮助。

谢谢。! enter image description here

【问题讨论】:

标签: php drupal drupal-6


【解决方案1】:

您收到的错误是因为 PHP 脚本执行的次数超出了您的设置所允许的范围。尝试在 php.ini 中设置max_execution_time=180 或更高版本并重新启动您的网络服务器。

【讨论】:

    【解决方案2】:

    要么更改脚本的时间限制(例如,使用set_time_limit()),要么尝试一次处理数据块而不是一个大文件(并预先检查),要么尝试优化代码以使其不会花费很长时间执行。

    【讨论】:

      【解决方案3】:

      我只是编辑了 sites/default/settings.php 并添加了以下行:

      ini_set('max_execution_time', 0);

      作者:

      基思·阿德勒

      https://drupal.org/node/66105

      【讨论】:

        【解决方案4】:

        我尝试更改max_execution_time=30 的参数并将其设置为更大的值。那没有用。但是当我在文件顶部尝试ini_set('max_execution_time', 0); 时,它起作用了,问题就解决了。

        【讨论】:

        • 您的第一个更改(更改为php.ini)在您重新启动 Apache 之前不会生效。我猜你要么忘记重新启动,要么在更改配置文件时出错。
        猜你喜欢
        • 2011-12-09
        • 2017-04-19
        • 2013-10-01
        • 1970-01-01
        • 2013-04-01
        • 2012-03-31
        • 2019-04-07
        • 2018-08-01
        • 2014-01-20
        相关资源
        最近更新 更多