如何修复WordPress致命错误:超过最大执行时间
错误类型: PHP错误 错误名称: 最大执行时间错误 英文名称: maximum execution time exceeded 错误描述: 最大执行时间错误是最常见的WordPress错误之一。当您尝试更新WordPress插件或主题时,它可能会出现。
定期更新你的插件和主题是保持你的网站满负荷运行的必要条件。然而,致命的WordPress错误“超过最大执行时间”,即超过最大执行时间可能会阻止更新,并使您担心网站的性能。
幸运的是,您可以使用以下方法来修复此错误或增加最大执行时间:您可以卸载问题软件,使用插件或直接编辑您网站的代码来立即解决问题。
在本教程中,我们将学习什么是WordPress最长执行时间错误以及为什么会发生。然后,我们将向您介绍六种方法,您可以使用这些方法来解决问题,并使您的网站顺利运行:
卸载问题软件
使用插件
调整wp-config.php文档
更新php.ini文件
编辑。htaccess文件
请联系服务器提供商。
最大执行时间误差是多少?
最大执行时间错误是最常见的WordPress错误之一。当你试图更新一个WordPress插件或主题时,它可能会出现。
它提醒您该站点无法执行您请求的更新。
这个错误的原因是你网站上的PHP脚本。PHP是一种脚本语言,是WordPress网站的基础。它由控制网站功能和向用户显示不同元素的代码组成。因此,最大执行错误与PHP脚本运行所需的时间直接相关。
PHP脚本有最长的执行时间,以确保您的网站运行正常和安全。例如,如果没有限制,黑客或恶意软件可以使用永无止境的脚本来拆除您网站的服务器,使您的数据易受攻击。此外,长时间运行的PHP脚本可能会分流服务器的资源。
插件更有可能触发错误,因为它们携带了大量来自外部来源的代码。WordPress是一个开源平台,所以任何开发者都可以为它设计和上传插件。如果你安装一个鲜为人知的开发者的内容,它可能有缺陷的代码,并在你的网站的PHP脚本中引起问题。
主题和一般WordPress更新也可能会导致问题。但是,这种情况并不是很常见。
标准的最大执行时间是多少?
在大多数web服务器中,我们终端的最大执行时间是默认设置的。像大多数其他主机服务提供商一样,它的持续时间通常为30秒。这通常足以让大多数PHP脚本成功运行。如果你使用不同的主机服务提供商,你应该能够直接联系他们,找出你的网站的最大执行时间是多少。
但是,拥有多个资源的大型网站可能需要稍长的最大执行时间。否则,他们可能无法在时间用完之前完成他们的过程。
此外,一些开发人员可能会使用超过300秒的很长的执行时间。然而,由于我们之前讨论过的安全问题,我们不建议大多数网站使用这种方法。
如何确定是否发生了错误
发生了最大执行时间错误通常是显而易见的,因为你会在WordPress仪表盘上看到一个通知。
但是它可能不总是有相同的措辞。例如,它可能被解读为“致命错误”或“严重错误”。通知可能没有提到最大执行时间。但是,所有警告都有相似的组成部分,可以提醒您问题的根源。
前端用户也可能会看到一个错误。如果他们在更新过程失败时访问该网站,他们可能会看到一条消息,告诉他们您的网站遇到了技术问题。
但是,出现此错误消息不仅是因为已超出您的最大执行时间。因此,您需要检查它是否也显示在您的WordPress仪表盘中。但是,出现此错误消息不仅仅是因为超过了最大执行时间。因此,你需要检查它是否也显示在你的WordPress仪表盘上。
最后,你可能会收到一封来自WordPress的邮件,提醒你已经超过了最大执行时间。出现这种情况是因为WordPress5.2更新,它引入了PHP错误保护,当你的网站的主题或插件出现问题时,它会自动通知你。因此,您几乎会立即知道您的更新有问题。
如何修复最大执行时间错误
您可以使用几种不同的方法来消除最大执行时间误差或增加站点的最大执行时间。
你可以首先考虑直接编辑站点文件和添加新代码的舒适度。如果这种方法听起来超出了您的技术能力,幸运的是还有其他选择。
1.卸载问题主题或插件。
修复最长执行时间错误的最简单方法之一是卸载导致问题的插件或主题。你的一个插件或者你网站的主题可能是罪魁祸首,所以你可以从那里开始。
如果您预感到某个特定的应用程序会导致问题,我们建议您使用这种方法。例如,您可能最近添加了一个新插件或更新了一个旧插件。
如果某个错误将您锁定在站点之外,您可以通过恢复模式访问仪表板。如果你从WordPress收到一封关于更新失败的邮件,它通常包含一个恢复模式的链接,甚至可能告诉你是哪个插件导致了这个问题。
然后,导航到插件>已安装的插件,并单击相关项目下的停用。单击删除将其删除。
如果不知道是什么原因导致最大执行时间超过错误,可以停用所有插件,然后逐个重新激活。每次都刷新一下,看看能不能找到触发问题的那个。
您可以使用安全文件传输协议(SFTP)来删除此插件。
希望这能解决这个错误。如果没有,可以继续使用以下方法。
2.使用WP最大执行时间超过插件
增加最大执行时间的最简单的方法之一是使用WP最大执行时间超过插件。
此工具可让您在激活时将最大执行时间增加到300 秒(五分钟)。该工具允许您在激活时将最大执行时间增加到300秒(5分钟)。
与前一种方法相比,您可能更喜欢这种方法,因为它可以增加全局的最大执行时间。如果你想给功能插件和主题更多的时间来完成它们的更新,这将是有益的。
要使用该插件,您可以下载。zip文件并转到你的WordPress仪表盘。导航到插件>安装插件,然后单击上传文件>选择文件。
单击立即安装。安装插件后,选择激活插件以完成该过程。单击立即安装。安装插件后,选择激活插件以完成该过程。
该插件会立即自动增加你的网站的最大执行时间,所以你不需要做任何其他事情。如果您想要删除它并将其恢复到原始设置,您可以前往插件>已安装的插件并单击禁用。
这是针对最大执行时间超出错误的直接修复。但是,它不允许您选择自定义持续时间。如果这是您正在寻找的东西,您可能更喜欢使用以下更密集的方法之一。这是对最大执行时间超过的错误的直接修复。但是,它不允许您选择自定义持续时间。如果这是你正在寻找的,你可能更喜欢使用下面的一个更密集的方法。
3.通过wp-config.php增加最大执行时间。
您可以在站点的wp.config.php文件中增加最大执行时间。这是一个核心文件,包含了很多关于你的网站的重要信息。例如,它包含您的网站的名称、主机名、登录用户名和密码。
如果您想要自定义最大执行时间,我们建议使用此方法。它允许你直接添加代码到WordPress目录文件中。此外,它执行起来相对较快且容易。
在你开始编辑文件之前,我们建议你备份你的整个WordPress网站。wp-config.php文档对你的网站来说是必不可少的,所以你不想犯一个关键性的不可逆转的错误。使用文件备份,您可以轻松恢复到原始设置。
你可以通过wp-config.php的SFTP应用程序找到这个文件。右键单击它并选择编辑。
或者,您可以单击“下载”并使用简单的文本编辑器(如记事本)来编辑文件。进入wp-config.php文件后,滚动到底部并插入以下代码:
set_time_limit(X);
“X”表示以秒为单位的最大执行时间。例如,您可以将其替换为“300”,从而将持续时间延长至五分钟。
现在您可以保存文件了,您已经成功地更改了最大执行时间!
4.在php.ini中添加最大执行时间
您还可以通过创建一个新的php.ini文件来增加最大执行时间。这是一个控制你的PHP设置的文件,比如资源限制,上传大小和文件超时。
如果你使用WordPress这样的内容管理系统(CMS ),这种方法可能是个不错的选择。Php.ini影响系统中的所有脚本,因此您不必单独编辑每个脚本。
不是所有的服务器都支持php.ini文件,所以你需要先检查它以确保你的服务器支持。然后你可以用这个方法来增加PHP的执行时间。
用文本编辑器打开php.ini文件。接下来,您可以输入以下代码来更改最大执行时间:
max_execution_time = 500
这将把最大执行时间改为500秒。然后您需要终止现有的PHP进程来更新php.ini文件并使更改生效。
5.增加中的最大执行时间。htaccess
的。htaccess文件是另一个可以调整最大执行时间的地方。这个文件控制WordPress站点中不同目录的变化。但是,并不是所有的服务器都使用它,它在Apache服务器中最为常见。
如果您不想使用wp-config.php文件,并且您的服务器不支持php.ini文件,您可能更喜欢使用这种方法。
在开始之前,我们建议您备份您的。htaccess文件。这样做,如果你犯了什么重大错误,你可以恢复它。只需复制一份并保存在计算机上的另一个位置。
然后编辑原文。htaccess文件与您选择的SFTP。你可以用文本编辑器打开它。然后输入以下代码来更改最大执行时间:
php_value max_execution_time 300
你可以把“300”换成任何你喜欢的数字。最后,保存更改,文件会将它们应用到您的站点。
6.请与服务器提供商联系,请求增加最大执行时间。
如果您不想自己更改站点的文件,您还有另一个选择。您可以直接联系您的主机服务提供商,他们可以代表您增加最大执行时间。
如果你时间紧迫或者技术能力有限,这种方法可能是个不错的选择。但是,根据您的主机服务提供商,可能会收取额外费用。
需要解决你网站的其他技术问题?以下是一些最常见的WordPress错误:
如何解决WordPress死机白屏
如何修复WordPress语法错误
如何修复建立数据库连接的错误
如何修复WordPress错误404找不到
如何修复WordPress工具条的错位
如何修复WordPress错误502坏网关错误
修复致命错误:超过最大执行时间。
WordPress中最大执行时间超过的错误会阻止你更新插件和主题。虽然这种情况发生时会令人沮丧,但有几种方法可以快速解决问题。
你可以使用以下策略来修复执行时间最长的WordPress错误:
卸载问题项目。
使用超出WP最大执行时间等插件来增加最大执行时间。
通过编辑wp-config.php文件来调整最大执行时间。
增加php.ini文件中的最大执行时间。
编辑。htaccess文件来增加最大执行时间。
请联系服务器提供商以获得技术支持。