如何修复"致命错误:超过30秒的最长执行时间"

时间:2017-11-06 15:00:31

标签: php wordpress apache woocommerce xampp

我正在尝试将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插件,但我仍然无法安装插件。请帮帮我。

5 个答案:

答案 0 :(得分:3)

之前已经问过这个问题。以下是现有Stack Overflow问题的链接,可以帮助您:

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

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

答案 1 :(得分:1)

这个问题让我长达数小时。为我解决的是增加php.ini文件中的最大执行时间(max_execution_time)。这是一个循序渐进的过程:

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

答案 2 :(得分:1)

我遇到了相同的问题,并通过将最大执行时间增加到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插件

答案 3 :(得分:0)

  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服务器

答案 4 :(得分:-1)

我相信你收到错误是因为你试图通过wp-admin的WordPress插件部分中的Add New安装woocommerce,你的网络连接速度不够快。

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

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

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