如何修复"Fatal error: Maximum execution time of 30 seconds exceeded"



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

Fatal error: Maximum execution time of 30 seconds exceeded in C:xamppappswordpresshtdocswp-adminincludesclass-wp-filesystem-direct.php on line 81 .

我也安装了WP最大执行时间超出插件,但我仍然无法安装插件。请帮我解决这个问题。

这个问题以前有人问过。以下是现有堆栈溢出问题的链接,应该对您有所帮助:

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

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

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

  1. 打开 Xampp 控制面板 点击"Apache"后面的"配置"

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

    max_execution_time=30

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

    max_execution_time=180

  3. 保存文件

  4. "停止"Apache服务器 关闭Xampp Restart Xampp "开始"Apache服务器

  5. 再次安装WooCommerce插件

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

  1. 打开 XAMPP 控制面板
  2. 单击与"Apache"同一行的"操作"选项卡下的"配置"
  3. 从下拉列表中选择"PHP (php.ini)"
  4. 在打开的文件中按 Ctrl+F.在弹出的搜索框中键入"max_execution_time"
  5. 您应该看到突出显示此行"max_execution_time=30"。将 30 更改为更大的数字(90 应该有效,否则使用 180)
  6. 保存文件
  7. "
  8. 停止"和"启动"Apache服务器
  9. 转到您的WordPress管理仪表板并刷新页面
  1. 找到文件 [XAMPP 安装目录]\php\php.ini(例如C:\xampp\php\php.ini)
  2. 在记事本或任何文本编辑器中打开 php.ini。
  3. 找到包含max_execution_time和 将值从 30 增加到更大的数字(例如 set: max_execution_time = 90)
  4. 然后从 XAMPP 控制面板重新启动 Apache Web 服务器

我相信您收到错误是因为您正在尝试通过WP-admin的WordPress插件部分中的"添加新"安装WooCommerce,并且您的互联网连接速度不够快。

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

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

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

最新更新