【问题标题】:How to fix "Fatal error: Maximum execution time of 30 seconds exceeded" [duplicate]如何修复“致命错误:超过 30 秒的最大执行时间”[重复]
【发布时间】:2018-04-18 18:49:48
【问题描述】:

我正在尝试将 woocommerce 插件安装到我的 wordpress 网站我收到以下错误消息:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\apps\wordpress\htdocs\wp-admin\includes\class-wp-filesystem-direct.php on line 81.

我也安装了 WP Maximum Execution Time Exceeded 插件,但我仍然无法安装插件。请帮我解决这个问题。

【问题讨论】:

    标签: php wordpress apache woocommerce xampp


    【解决方案1】:

    以前有人问过这个问题。这是一个指向现有 Stack Overflow 问题的链接,它应该对您有所帮助:

    https://stackoverflow.com/a/34813078/2316753

    您需要更新您的 PHP.ini 文件以告诉 Apache 允许 PHP 脚本运行超过 30 秒。

    【讨论】:

      【解决方案2】:

      我相信您遇到了错误,因为您尝试通过 wp-admin 的 WordPress 插件部分中的 Add New 安装 woocommerce,并且您的互联网连接速度不够快。

      考虑下次下载插件的 zip 文件。然后解压缩您为插件下载的 zip 文件到您的 /wp-content/plugins 文件夹中。

      然后当您登录 wp-admin 时,转到插件,您将看到与其他插件一起列出但未激活的插件。然后激活它,插件应该可以正常工作。

      或尝试获得更快的互联网连接。如果您是开发人员,我不建议增加 php.ini 中的执行时间,因为这表明您的代码没有优化,并且当同时访问者数量增加时,运行它的任何服务器都会出现问题。我只是说。

      【讨论】:

      • 互联网连接速度与 PHP 执行时间无关。这是服务器端错误,而不是客户端网络错误。
      • 如果 WP 使用 file_get_contents('www.path/to/wp/module') 可能会导致最大执行时间错误(设置更高的 max_execution_time 仍然是可行的方法)。跨度>
      【解决方案3】:
      1. 找到文件 [XAMPP 安装目录]\php\php.ini (e.g. C:\xampp\php\php.ini)
      2. 在记事本或任何文本编辑器中打开 php.ini。
      3. 找到包含 max_execution_time 的行和 将值从 30 增加到更大的数字(例如设置:max_execution_time = 90)
      4. 然后从 XAMPP 控制面板重新启动 Apache Web 服务器

      【讨论】:

        【解决方案4】:

        这个问题让我熬了好几个小时。为我解决的问题是增加 php.ini 文件中的最大执行时间(max_execution_time)。这是一个逐步的过程:

        1. 打开 XAMPP 控制面板
        2. 单击与“Apache”位于同一行的“Actions”选项卡下的“config
        3. 从下拉列表中选择“PHP (php.ini)
        4. 在打开的文件中按 CTRL+F。在弹出的搜索框中输入“max_execution_time
        5. 您应该会看到“max_execution_time=30”这一行突出显示。将 30 更改为更大的数字(90 应该可以,否则使用 180)
        6. 保存文件
        7. 停止”和“启动”Apache 服务器
        8. 转到您的 WordPress 管理仪表板并刷新页面

        【讨论】:

          【解决方案5】:

          我遇到了同样的问题,通过将最大执行时间增加到 180 来解决。按照以下步骤解决您的问题:

          1. 打开Xampp控制面板点击'Apache'后面的'config'

          2. 从下拉列表中选择“PHP (php.ini)” -> 现在应该打开一个文件 在您的文本编辑器中按 ctrl+f 并搜索 'max_execution_time',你应该罚款只说的一行

            max_execution_time=30

            将 30 更改为更大的数字(180 对我有用),如下所示:

            max_execution_time=180

          3. 保存文件

          4. “停止”Apache 服务器关闭 Xampp 重新启动 Xampp“启动”Apache 服务器

          5. 再次安装woocommerce插件

          【讨论】:

            猜你喜欢
            • 2014-06-26
            • 2011-07-07
            • 2015-03-31
            • 1970-01-01
            • 2015-11-12
            • 2012-07-02
            相关资源
            最近更新 更多