修复 WordPress 错误可能看起来很困难,尤其是对于新用户而言,但事实并非如此——大多数 WordPress 错误都可以快速轻松地修复。 超出最大执行时间 错误很常见。当您执行更新 WordPress、主题或插件这样简单的操作时,它就会出现。显示时,错误后会出现类似如下信息:

幸运的是,这个致命的 WordPress 错误有一个非常简单的解决方案。在本文中,我们将向您展示一些您可以尝试的不同解决方案,例如:

修复错误

最大执行时间 (max_execution_time) 是 PHP 脚本执行时间时间限制。这是主机限制服务器资源使用和滥用的一种方式,尤其是共享主机。 实际默认值取决于主机,但通常设置为 30(即 30 秒)。如果脚本超过时间限制,您将收到 X 秒最大执行时间已超过 错误。解决此问题的最简单方法是增加超时。 将此更改为 300 秒(5 分钟)通常就足够了。如果这没有帮助,您可以尝试设置更高的值以获得最大执行时间。

在继续之前,其中一些解决方案将涉及编辑本机 WordPress 文件,因此请务必先备份您的站点。

增加 max_execution_time 值

我们将向您展示四种不同的方法来增加 max_execution_time,方法是调整本机 WordPress 文件中设置的值。前两种方法适用于 cPanel 用户,后两种方法适用于 FTP 客户端用户。

使用您的凭据登录到 cPanel。导航到软件部分并单击multiPHP INI 编辑器

在新窗口中, 从下拉菜单中选择您的域,找到max_execution_time PHP 指令,然后将与其关联的值更改为300

未完待续,< strong >按底部的“应用”按钮。

还有另一种方法可以在 cPanel 中更改相同的值。如果您已经登录,请转到软件 部分并单击multiPHP INI 编辑器

在新窗口中, 在顶部找到并选择编辑器模式舌头,然后从下面的下拉列表中选择您的域。在下面的字段中,插入以下代码行:

max_execution_time = 300;

如果该字段已包含 max_execution_time 的代码,只需将值更改为 300。

完成请点击< em>保护按钮。

如果您无法访问主机控制面板,您可以通过 FTP 轻松增加 max_execution_time。 使用您的 FTP 凭据连接到您的服务器并导航到 WordPress 根目录(通常称为 public_html)。然后找到.htaccess 文件。如果你没有看到它,它可能是隐藏的,所以你需要在你的 FTP 客户端中启用显示隐藏文件。 例如,在 FileZilla 中,该选项称为“强制显示隐藏文件”,您可以在“ServerTongue”下找到它。

找到。 htaccess 文件,右键单击上方并从下拉菜单中选择查看编辑。

用文本编辑器打开文件,在底部添加如下代码:

php_value max_execution_time 300

保存更改。 将修改后的文件上传到您的服务器以覆盖旧文件

如果您无法编辑 .htaccess 文件,您可能需要调整文件权限。您可以通过键入 644 将 .htaccess 文件的文件权限设置为读写。为此,找到 .htaccess 文件,右键单击它并选择文件权限... 选项。找到它的Value 字段,输入数字644,然后按Okay

现在返回 编辑 .htaccess 文件通过添加代码 php_value max_execution_time 300 更改执行时间 – 如上所述。 保存更改并将修改后的文件上传到您的服务器以覆盖旧文件。

您还可以通过编辑 wp-config.php 文件来增加 max_execution_time 值。通过 FTP 连接到您的服务器并导航到 WordPress 根目录(通常称为 public_html)。找到 wp-config.php 文件,右键单击它并从下拉菜单中选择 View Edit。

使用用文本编辑器打开文件,找到 /* 就这样,停止编辑!好博客。 */ 行。上面,插入如下代码:

设置时间限制(300);

如果您无法编辑 wp-config.php 文件,您可能需要调整文件权限。 此默认权限通常设置为 440 或 400。这些权限仅授予读取权限,因此您应暂时将它们设置为 644 或 666,以便您也可以写入。 。您可以通过右键单击 wp-config.php 文件并选择 File permissions... 选项来更改权限。

找到数字接地并在那里键入 644 或 666快速完成

然后修改 wp-config.php 文件如上所示。完成后,保存文件并将其上传到您的服务器以覆盖旧文件。之后(检查错误消失后),将 wp-config.php文件的权限更改为 440 或 400 .

禁用插件和主题

如果您尝试增加允许的执行时间但没有帮助,错误可能是由错误的插件或主题引起的强>.要检查是否是这种情况,请登录您的 WordPress 管理仪表板并导航至插件 > 已安装的插件。然后开始一次停用一个插件禁用一个,然后检查错误是否仍然存在;继续这样做,直到您检查了所有插件。错误停止显示后,您禁用的最后一个插件导致了问题。

如果您已经测试了所有插件但仍未发现问题,您应该尝试将当前主题更改为另一个。我们建议使用默认的 WordPress 主题之一,例如二十二十。如果错误通知在您切换主题后停止,则您的主题导致了问题。

如果您使用的是 WordPress 5.2 或更高版本,则可以更轻松地解决此问题。任何致命错误都会提示更新版本的 WordPress 向管理员的电子邮件地址发送消息。此消息将包含有关哪些插件/主题当前因致命错误而暂停的信息,以及这些错误实际上是什么。您将获得一个链接,以便您可以访问恢复模式并从那里进行故障排除。

因此,一旦您确定是主题还是插件导致了错误,您应该联系其作者寻求帮助。

询问您的房东

如果您尝试了我们所有的建议但错误仍然存​​在,您应该联系您的房东。询问他们是否可以增加 max_execution_time 值以及增加多少。请随时要求他们代表您更改该值。

最后的想法

最长执行时间过时错误相对常见,现在您已经看到它有一些简单的解决方案。我们希望我们在这里展示的步骤和方法可以帮助您轻松解决问题。随时将此页面添加或保存到您的收藏夹,以便您可以在需要时参考这些提示。