如何修复 wordpress 中max_execution_time错误

潜在的,有人在WordPress平台上可能遇到的最可怕的错误是“致命错误:超过max_execution_time”,因为它的名字。 好消息是,无论错误看起来多么“致命”,修复错误都非常简单。

事实上,它真的是最 常见文字新闻错误 你会遇到。 话虽如此,您的网站可能尚未优化,因此可能需要调查各种原因。

今天,我将向您展示如何修复max_execution_time错误以及如何防止它们。

wordpress max_execution_time错误的原因是什么?

所有 WordPress 网站都有处理服务器请求的预定义值。 此限制的目的是保护服务器免受耗尽资源的脚本的影响。

默认值为 网络主机但是,您可以手动更改它。 因此,在切换主机时经常发生此错误。

当脚本超过此限制时,WordPress 中将发生超过最大执行时间的致命错误。 此外,由于所有网站都是唯一的,因此无法概括运行脚本所需的时间。

有些脚本自然需要比其他脚本运行得更长,这真的取决于它们的目的。 因此,作为 Web 开发人员,您需要为您的网站找到最佳位置。 好消息是,改变这个值是微不足道的。

当然,如果出现问题,并且更改了值,则实际上不会修复任何内容。

例如,您可能安装了编码不足的插件,并且无论它设置为什么,它都会超出限制。 这些是需要跟踪和解决的问题。

让我们开始吧!

如何修复 wordpress 中max_execution_time错误

增加WordPress内存限制有两种主要方法。 第一个是手动增加代码,第二个是使用插件。 这两种方法都可行,因此请归结为您的偏好。

笔记: 您可以联系 Web 主机以增加限制,但您可以更快地执行此操作。

方法 1:在 WordPress 中增加最大运行时间

第一个,也许最明显的解决方案是增加WordPress的最大运行时间。 这包括简单地转到网站的后端,并对文件进行一些小编辑。

这是一个简单的过程,但值得注意的是,您实际上可以在三个不同的文件中执行此操作。 只需使用 。 包含.ini文件。文件包括“任务”、“wp-配置”和“php”。 每个代码行都不同。

好消息是,你必须选择其中之一。 是演示任务方法。

但在你开始之前,我建议你 备份 您的网站。 或者,至少确保你有最新的。 这样,如果您犯了错误,您可以恢复网站。

这听起来可能很奇怪,因为它已经出现了错误,但这没什么大不了的。

第 1 步:查找 .htaccess 文件

首先,您需要登录 c 面板.登录信息由 Web 主机在创建帐户时提供。

当你进去时[ファイルマネージャ]单击选项。 文件管理器允许您访问与 WordPress 安装相关的所有文件。

您需要找到 .htaccess 文件。 单击public_html目录。 将显示“wp 内容”和“wp 管理员”文件夹。

找到 .htaccess 文件。 右键单击 htaccess 文件,然后单击[編集]选择一个选项。

如果不能 查找 .htaccess 文件如果是,则有两种可能性。 首先,您的网站没有生成 .htaccess 文件。 其次,权限设置不正确。

["編集" オプション。

ポップアップウィンドウが表示されます。このボックスは、何かを編集する前にファイルのバックアップを作成するように警告します。これにより、何か問題が発生した場合に、Webサイトを動作していた状態に戻すことができます。

「編集」ボタンをクリックしてください。新しいタブが開き、ファイルのすべてのコードが含まれます。

["編集" ボタン。

ステップ 2: メモリ制限を増やす

挿入目eあなたの.htaccessファイルへのコード行の次の行:

php_value max_execution_time 300

この行は、私が推奨できる最大のメモリ制限である300秒に増加します。正直に言うと、ほとんどのサイトでは多すぎますが、この番号を選んだのには正当な理由があります。

エラーが続く場合は、何かが間違っていることがわかっており、どのスクリプトが間違っているかを特定する必要があります。

ファイルにコードを挿入したら、[変更の保存]单击该按钮退出。

保存更改以增加max_execution_time

请返回您的网站,查看错误是否已修复。 如果是这样,恭喜你。 如果没有,请继续执行故障排除步骤。

方法 2:使用插件

WordPress 面包和黄油是大量可自由使用的插件。 确实有所有的插件,延长最大执行时间也不例外。

这样,您 增加执行时间以增加最大上载文件大小| 插件。 顾名思义,您可以增加上载文件的最大大小。

因此,插件可以帮助杀死一石二鸟,因为这些问题有时是链接的。

第 1 步:安装插件

单击左侧管理面板中的插件[新規追加]让我们从选择一个选项开始。

添加新

增加最大上载文件大小|搜索增加可用搜索框的执行时间。 这将向上拉其他插件,这些插件可能很有用。

搜索插件以增加max_execution_time

[最大アップロードファイルサイズを増やす]向下滚动,直到找到|,并增加插件的执行时间。 在本教程中, 代码流行.

单击“立即安装”按钮以激活和使用插件。

安装插件

第 2 步:增加执行时间

顾名思义,此插件允许您增加上载限制和最大执行时间。 它易于使用,只需不到一分钟。

在左侧的管理面板中,单击[メディア],然后单击[アップロード制限を増やす]选择一个选项。

[アップロード制限の引き上げ]单击选项。

首先,您可以看到有关 WordPress 安装的许多信息,包括 PHP 版本、WordPress 版本和上传限制。 在顶部,您可以设置文件(图片和视频)的上传限制,并设置执行限制。

[最大実行時間]只需在框中键入值 300。 你可以放大它,但不建议这样做。

增加文字新闻max_execution_time

最后,单击“保存更改”按钮以完成。 检查网站以查看错误是否已修复。

方法 3:max_execution_time错误的一般故障排除

如果只有较长的运行时间不能解决错误,则意味着在网站上某些内容上运行的脚本太长。 要解决此问题,您需要在此处找到并修复它。

显然,这可能是一个非常复杂的过程。 由于您可能对插件或主题进行了更改,因此我们建议您在执行严重的故障排除步骤之前进行备份。

查看添加的脚本

您应该首先看到最近手动添加或更改的脚本。

显然,如果您不想向网站添加代码,请跳过此步骤。 但是,逻辑错误可能会导致脚本运行时间比预期长。

逻辑错误通常是最可能的原因,因为它会导致运行时错误。

或者,您可能正在调用一个插件,该插件未根据脚本需要的内容进行优化。

遗憾的是,如果不直接查看代码,则无法提供编程提示。 这些问题实际上特定于您编写或粘贴到网站的代码。

更新核心文件、插件和主题

在开始以下更激进的步骤之前,请尝试更新所有内容。

大多数网站都自动更新,但自动更新可能很糟糕,尤其是在网站变得更加复杂和大时。

过时的插件,主题,最重要的是,核心文件可能会导致事情崩溃。 但是,更重要的是,您必须同时更新所有内容。

更新内容,而不是其他内容,可能会导致一些严重的问题。

禁用插件

插件是 WordPress 中最大的可用资产,但可能会导致许多错误。 因此,请务必检查出来。

所有你需要做的是去WordPress插件区域,选择你网站上的所有插件, 批量操作,一次禁用所有内容检查错误是否消失。

如果没有,你的插件是无辜的。 但是,如果问题消失,您需要确定导致问题的内容。

为此,请一次重新激活一个。 每次激活一个时,您都需要检查网站以查看错误是否已返回。 激活插件后,它会回来,告诉您谁应该负责。

此时,您应该查看插件文档,查看是否有可用的支持。 如果无法识别插件问题,最好将其替换为其他问题。

一般来说,通常至少有两个或三个插件做同样的事情。 这意味着找到适合您需求的替代品或更好替代品并不难。

交换主题

与插件一样,主题可能编码严重或非常过时。

检查问题是否与主题相关的最佳方法是将其交换到 WordPress 的默认主题。 这每年都在变化,所以当你写这篇文章时, 20 22 是默认主题。

安装并激活它,看看错误是否消失。 如果是这样,这意味着问题与主题有关。

有几个选择。

首先,您可以确定问题是什么。 同样,让我们从检查代码更改开始。 如果这不是原因,则可能是与添加的插件或其他功能存在罕见的兼容性问题。

毕竟,一些主题与自己的插件捆绑在一起并不罕见。 请注意,这可能会导致问题。

也许最明显的答案是永久交换主题。 如果主题已过期或过时,则此类错误不仅更常见,而且会影响网站的性能。

这可能会降低搜索引擎的整体排名。 如果你打算在谷歌取得成功,避免这类问题是很重要的。

错误常见问题解答max_execution_time

标准max_execution_time是什么?

该值本身由 Web 托管公司设置,通常为 30 到 60 秒。

这是因为它适用于大多数网站。 这意味着您很可能需要使用易于超过该限制的脚本。 因此,您可能需要增加它。

在大多数情况下,这可以更高。 但是,Web 主机可能会根据计划限制执行此操作的能力。 这通常适用于共享托管环境, 不是 专用服务器。

不要犹豫,了解具体信息 请与 Web 主机联系 有关详细信息,请参阅

增加max_execution_time有缺点吗?

是的,是的。 max_execution_time保持在低端,因为它有助于防止网站使用过多的服务器资源。

如果max_execution_time很长,则代码错误的脚本(如超过 300 秒)可能会起作用。 但是,您可以使用的资源数的数倍。

这不仅会浪费您支付的宝贵资源,还会降低网站性能。 毕竟,脚本需要很长时间才能完成,这会影响您网站上的某个位置。

但请记住,所有编码时间更长的脚本不一定是坏的。

max_input_time和max_execution_time一样吗?

不,我没有。 它们可能具有类似的名称,但它们完全不同。

max_input_time设置脚本可以分析数据的时间段。 另一方面,max_execution_time是脚本在完成之前可以运行的时间量。 是的,max_input_time可能是此错误的一个因素。

例如,如果脚本旨在分析超过允许执行时间的大量数据,则脚本将超时。 如果连接不牢固,则在上传大型文件时很常见。

我应该用电源线或插头增加max_execution_time吗? n?

许多初学者总是问自己编码还是使用插件更好。

老实说,你可以创建一个伟大的网站,将工作的伟大使用插件。 这是WordPress的核心理念,这就是为什么该平台今天如此受欢迎。 任何人都可以建立一个网站。

但是,如果网站编码良好,毫无疑问,网站将运行得更好。 能够在没有插件的情况下创建自己的夹子并处理定期维护,这非常有用。

毕竟,您安装的插件越多,网站运行的速度就越慢。

因此,对于这些简单的事情,最好自己添加代码。 然而,插件方法同样可行,尤其是在插件编码良好时。 编码越好,您作为开发人员的选择就越多。

上传限制可能是个问题吗?

与max_input_time不同,上传的最大限制不会导致max_execution_error。

达到上载限制时,实际上会发生完全不同的错误。 提醒你,我上面提到的插件可以增加上传限制。

为什么是致命错误?

术语“致命错误”实际上不是特定于 WordPress 的。 相反,它来自程序中止并将用户返回到操作系统时的一般编码。

对于 WordPress,它非常相似,因为它发生在脚本完成时。

但是,就命名约定而言,这听起来比实际要糟糕得多。 不用说,您将收到一封电子邮件,通知您网站上发生了致命错误。

这是吓唬初学者和行动的好方法。

不要惊慌max_execution_time错误

和大多数事情一样,对错误惊慌失措是网站所有者能做的最糟糕的事情。 错误总是会发生,在大多数情况下,修复需要几分钟时间。

通常,此错误主要是由于最近对网站所做的更改,例如添加自定义代码、安装新的插件和主题以及更新插件和主题。

所有你需要做的是冷静下来,并开始跟踪错误的原因。

如果做对了,您的网站将立即启动并运行。 更重要的是,情况可能比错误发生之前要好。

您使用哪种方法来解决最大执行时间超长错误? 300 秒是否足以解决问题?

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

如何设置 WordPress 站点地图,以及为什么它很重要

2022-8-8 22:11:27

WordPress 教程

什么是非法请求错误 400 以及如何修复它?

2022-8-9 0:13:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索