如何增加 WordPress 的最大执行时间?

已发表: 2022-09-23

目录

介绍

尽管这似乎是一项具有挑战性的工作,但 WordPress 问题可以快速轻松地解决。 遵循本教程中的说明即可成功。 术语“致命错误”用于描述非常简单的事情。 要解决这个致命问题,请在这篇文章中了解如何使用几种方法来延长 Wordpres 的最大执行时间。 在继续下一步之前,让我们首先了解什么是最大执行时间以及它是如何发生的。

BuddyX 主题

什么情况下会出现最大执行时间问题?

当您尝试上传 WordPress 主题或插件时出现以下问题: 检查 WordPress 主题只需几分钟。 请注意,此示例对您的 WordPress 网站使用 30 秒的最大执行时间。 大多数托管公司都有 30 到 60 秒的执行时间限制。 如果您的脚本没有在 30 到 60 秒内完成工作,任务将被暂停,如最大执行时间错误所示。 对于高质量的 PHP 脚本来说,30 秒的超时已经绰绰有余了。 代码和服务器响应可能需要增加网站的最大执行时间。

但是,专家不建议超过此限制。 一些开发人员甚至将其设置为高达 300。当他们注意到“致命错误”这个词时,他们会感到害怕。 使用最长执行时间很容易解决问题。 如果您的网站遇到技术困难并失去流量、潜在客户、购买或读者,这可能是一个问题。 因此,您可能需要立即护理。

另请阅读:使用 ShareASale 促进 Woocommerce 推动的销售

什么时候发生?

最大执行时间没有什么大不了的。 它只是表示您的 PHP 脚本需要比分配的时间更长的时间才能完成。 标准执行时间限制为 30 秒,但这取决于托管服务提供商。 这是防止服务器锁定的预防措施。 上传大文件(例如模板或插件)所需的时间超过规定的限制,通常会导致此错误。 在冗长的操作结束后,您可以永久增加限制或撤销修改。

此外,如果您不想更改网站的核心文件,可以删除 WordPress 主题或插件,从而生成错误。 但是,最大执行持续时间不会增加。 此外,如果您可以找到麻烦物品的替代品,则此方法是合适的。

另请阅读:2022 年电子商务商店的 9 大移动 eApp

什么导致错误“超出最大执行时间”?

PHP 是用于创建 WordPress 的主要编程语言。 PHP 脚本有时间限制,以防止 Web 服务器被滥用。 在大多数情况下,最大执行时间设置在 30 到 60 秒之间,这对于编写良好的 PHP 脚本来说是足够的时间来完成其工作。 超过整个执行时间 当一只手达到最大执行时间限制时,就会发生错误。

另请阅读:十大创新 CRM 行业支付趋势

最长执行时间 Wordpres
最长执行时间 Wordpres

修复最大执行时间超出错误

  • 由于这是一个“致命错误”,重要的是要知道它是最常见的 WordPress 问题之一,并且您可以修复它。
  • WordPress 可能会向您的网站访问者显示以下错误消息,具体取决于触发问题的时间和地点。 WordPress 5.2 包含一个新的致命错误保护功能来解决这个问题。 如果插件是导致错误的原因,您也可能会通过电子邮件收到通知。
最长执行时间 Wordpres
最长执行时间 Wordpres

使用电子邮件中的链接,您可以在“恢复模式”下访问 WordPress,从而解决问题。

最长执行时间 Wordpres
最长执行时间 Wordpres
  • 此时可以停用或删除产生问题的插件。
  • 为避免停用插件,您可以通过重新激活它来解决问题的原因。
  • 您正在向您的代码添加一行代码。 htaccess 文件会解决这个问题。
  • 使用 FTP 客户端连接到您的网站。
  • 在与 /wp-content/ 和 /wp-admin/ 目录相同的位置,您会找到您。 .htaccess 文件。 如果您仍然无法找到它,请查看我们的定位指南 - htaccess 文件以及可能导致您的问题的原因。
  • 例如,如果您使用 FileZilla 作为您的 FTP 客户端,您可以在右侧栏中的“远程站点”区域下找到它。
最长执行时间 Wordpres
最长执行时间 Wordpres

右键单击。 htaccess 文件并选择“查看/编辑”。 该文件将在选择此选项的文本编辑器中打开。 接下来,您需要在 .htaccess 文件的底部添加这一行:

最长执行时间 Wordpres
最长执行时间 Wordpres

1. PHP Value Max Execution Time 300

如果您使用记事本作为文本编辑器,这就是它的样子。

最长执行时间 Wordpres
最长执行时间 Wordpres
  • 完成后保存您的工作。
  • 此函数的最大执行时间为 300 秒(5 分钟)。 您现在可以访问您的网站,查看错误是否已修复。”
  • 如果您仍然收到问题消息,可以尝试将值增加到 600。
  • 如果这种方式对您更方便,请查看这些最有用的。
  • 孵化 WordPress 的技巧。
  • php.ini 是指定 PHP 设置的服务器配置文件。 在某些托管平台上,您可能无法在 WordPress 文件夹中找到它。
  • 如果发生这种情况,请在 WordPress 安装的根目录下创建一个新的 php.ini。 应该将以下行添加到 php.ini 配置文件中。

1 最大执行时间 = 60

    • 请在进行更改后保存并上传您的更改到服务器。 现在您可以访问您的网站,问题应该已经消失了。
    • 当用于增加最大执行时间时,这两种方法通常都会解决问题。
  • WordPress 致命错误:已超出最长执行时间已在本文中解决。 您可能也有兴趣了解如何修复 WordPress 数据库连接错误。

另请阅读:十大创新 CRM 行业支付趋势

为什么会出现 Max Execution Time 错误?

每个 WordPress 站点都有执行服务器请求的最大执行时间限制。 其目的是将服务器误用降至最低。 如果 PHP 脚本运行时间超过分配的时间,它将被阻止。 密切关注 PHP 脚本,检查它们是否运行时间过长并消耗大量服务器资源,因为 WordPress 站点文件主要是用 PHP 编写的。 永无止境的 PHP 脚本经常用于恶意攻击以破坏网站。

此外,某些插件、主题和其他 WordPress 元素如果加载时间过长,可能会占用大量服务器资源。 由于 WordPress 用户通常安装插件而不是更改代码或安装主题,因此更可能出现此错误消息。 许多人开发插件,因此很难确定最好的插件。 如果您的 PHP 脚本运行了很长时间,您会希望将其执行限制在尽可能短的时间内。 此限制通常由您的虚拟主机在服务器级别建立。

最长执行时间 Wordpres

关于最大执行时间 Wordpres 的结论

插件、主题甚至 WordPress 版本更新通常会导致 WordPress 中的最大执行时间问题。 可以在 WordPress 仪表板上看到这个问题,前面有潜在的“技术困难”警告,以及来自 WordPress 的关于该问题的电子邮件。 使用错误的撇号是典型的错误。


有趣的阅​​读:

运行广告活动的 5 个最佳工具

尝试最成功的 SaaS 营销策略

将 Google 日历与 Slack 集成的完整指南