如何修复 WordPress 中的“413 请求实体太大”错误

WordPress 是世界上最受欢迎的内容管理系统 (CMS),这是理所当然的。 它功能强大且用途广泛,适合有或没有编码背景的人。 但是,正如任何网站所有者可能会告诉您的那样,网站创建和维护的道路很少没有障碍。 WordPress 错误就是其中的障碍。 更常见的错误通常与数字和/或错误日志名称配对。 一个这样的错误是 413请求实体太大 错误。 对于使用共享主机的网站来说,这是一个相当常见的错误。

当您尝试上传大于最大上传限制的文件或文件夹时,会发生 413 Request Entity Too Large 错误。 它通常在使用仪表板的上传选项上传插件或主题文件夹时发生。 幸运的是,这个错误有一个非常简单的解决方案,您可以使用下面列出的方法之一来解决:

如何解决 413 Request Entity Too Large 错误

要解决此错误,您只需增加限制导致错误的服务器资源。 这些是文件上传大小和执行 PHP 脚本允许的最长时间。

我们将向您展示增加服务器资源的各种方法。 您可以选择最适合您需求的方法或一一尝试。 如果应用其中一种方法后问题仍未解决,则应考虑进一步增加值。 但是,请确保在您的托管包的限制范围内这样做! 如果需要超出限制的额外资源,我们建议与您的托管服务提供商协商增加。 最后通过FTP手动上传大文件或文件夹也可以解决问题. 我们将在文章末尾讨论这种方法。

在 cPanel 中使用 PHP INI 编辑器

托管服务提供商将为其客户提供对 cPanel 等控制面板的访问权限。 因此,解决此错误的最简单方法是更改​​与 cPanel 中的 php.ini 文件相关的设置。 要更改您的 php.ini 设置, 导航到 MultiPHP INI 编辑器 位于 cPanel 的软件部分。

MultiPHP INI 编辑器

您将能够在以下窗口中更改基本的 php.ini 设置。 确保您在“基本模式”选项卡中,选择您的域,然后调整以下设置的值

max_execution_time = 300
上传最大文件大小 = 128M
post_max_size = 256M

一旦你这样做了, 按应用按钮 以下。

PHP INI 编辑器

之后,您将收到一条消息,说明 成功应用设置 在屏幕的右上角。

编辑你的functions.php文件

解决错误的其他方法需要您编辑某些文件。 这个过程仅比我们提到的前一个过程稍微困难一些。 此外,您可以使用 FTP 客户端在 cPanel 的文件管理器部分或通过 FTP 编辑这些文件。 我们已经包含了两种编辑类型的示例,具体取决于文件。 但是,为避免文章过长,我们为提到的每个文件省略了重复的说明。

话虽如此,让我们来看看如何编辑 函数.php 文件,这是可以编辑以增加服务器资源的文件之一。 在 cPanel 的文件部分中 单击文件管理器选项.

文件管理器

之后, 在您的 WordPress 根目录中找到您的域和位置,通常称为 public_html,来自左侧导航。 然后, 导航到 /wp-content/themes 目录打开你当前使用的主题目录. 找到functions.php文件 之内, 右键单击它, 和 选择编辑选项 在下拉列表中。

编辑功能

确认您希望通过以下方式编辑文件 按下编辑按钮 在出现的弹出窗口中。

编辑功能按钮

该文件将使用 cPanel 原生的文本编辑器打开。 插入以下代码 在 functions.php 文件的底部:

@ini_set( ‘upload_max_size’ , ’128M’ );
@ini_set( ‘post_max_size’, ’256M’);
@ini_set( ‘max_execution_time’, ‘300’ );
编辑功能代码

然后 按保存更改按钮 在屏幕的右上角。

编辑您的 .htaccess 文件

您可以编辑以增加服务器资源的另一个文件是 .htaccess 文件。 由于 .htaccess 是 Apache 服务器的服务器配置文件,它可以帮助启用或禁用许多其他服务器功能。 您可以使用 FTP 访问它。 但是,由于它通常是隐藏的,因此您必须启用适当的选项才能在您选择的 FTP 客户端中显示隐藏文件才能看到它。

连接到您的服务器 使用您的 FTP 凭据, 导航到您网站的 WordPress 根目录,称为public_html。 找到 .htaccess 文件 之内, 右键单击它选择查看/编辑选项.

编辑 Htaccess 文件

使用您喜欢的文本编辑器打开文件。 插入代码 在文件末尾显示如下, #END WordPress 代码行之后.

php_value upload_max_filesize 128M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
编辑 Htaccess 文件代码

之后, 保存更改并将编辑后的文件上传回您的服务器 覆盖当前的。

编辑你的 wp-config.php 文件

wp-config.php 文件是另一个可用于增加服务器资源的文件。 该过程与编辑 .htaccess 文件的过程非常相似。

连接到您的服务器 使用您的 FTP 凭据和 导航到 WordPress 根目录. 找到 wp-config.php 文件 之内, 右键单击它, 和 选择查看/编辑选项. 您可以使用您喜欢的任何文本编辑器来编辑文件。

编辑 WP 配置

插入代码 如下所示,就在 /* 之前,就是这样,停止编辑! 快乐出版。 */ 代码行。

@ini_set( ‘upload_max_size’ , ’128MB’ );
@ini_set( ‘post_max_size’, ’256M’ );
@ini_set( ‘memory_limit’, ’300MB’ );
编辑 WP 配置代码

然后, 保存更改并将文件上传回您的服务器 覆盖服务器上的旧 wp-config.php。

通过 FTP 手动上传文件或文件夹

由于在仪表板中上传非常大的文件或文件夹时会发生 413 错误,解决此问题的另一种方法是通过 FTP 上传麻烦的文件。 我们将以插件文件夹为例向您展示这些步骤。 您可以通过以下方式手动上传 连接到您的服务器 使用您的 FTP 凭据和 导航到您的 WordPress 根目录,称为 public_html. 之后, 找到并输入您的 /wp-content/plugins 目录. 然后,在 FTP 客户端的左侧, 找到位于您计算机上的解压缩插件文件夹. 右键单击它选择上传选项 在下拉列表中。

手动上传插件文件夹

通过 FTP 上传主题非常相似。 使用 FTP 客户端右侧的导航,从您的 WordPress 根目录开始,然后 导航到 /wp-content/themes 目录. 然后,在左侧的FTP客户端导航中, 找到解压后的主题文件夹. 右键单击它选择上传选项.

手动上传主题文件夹

在这两种情况下,您可能需要一点耐心才能完成上传. 根据插件或主题文件夹的大小,此过程可能需要一些时间。 但是,一旦上传文件夹,您的耐心将得到回报,因为它将解决您遇到的错误。

最后的想法

WordPress错误有时看起来令人费解且难以解决,但大多数都可以很容易地解决。 这 413请求实体太大 错误也不例外。 通过仔细遵循我们上面讨论的任何方法,我们相信您将能够很快解决错误。 此外,从长远来看,增加服务器资源可能对您的站点有益。 它可以解决(或防止)出现其他常见的 WordPress 错误,例如图片上传错误。 并且增加的服务器资源可以帮助您的网站总体上顺利运行。

In relation :  为您的在线业务提供 6 种最佳贷款服务
Moyens Staff
Moyens I/O 员工激励了您,为您提供技术、个人发展、生活方式和策略方面的建议,对您有所帮助。