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

在尝试使用 WordPress 仪表板上传主题或插件文件时,您是否遇到过恼人的"413 请求实体太大"错误?别担心,你并不孤单.

此错误在使用经济实惠的共享托管计划来托管其网站的 WordPress 用户中很常见.在本指南中,我们将向您展示如何使用几种不同的方法自行解决此问题.

什么是"413 请求实体太大"错误?

当您尝试上传诸如主题plugin 的大小大于为 WordPress 设置的最大上传大小限制.

为避免过度使用,您的网络托管服务提供商会限制您可以上传的文件大小以及允许您的网站执行 PHP 脚本的时间.当您尝试上传文件或执行超出这些默认限制的脚本时,会出现"413 请求实体太大"等错误.

虽然这些限制是为了您自己的利益而设置的,但它通常会妨碍您的网站开发.在这种情况下,您可以自行解决问题.

如何修复

您只需增加为 WordPress 设置的最大上传大小限制即可解决此错误.或者,您可以通过使用 FTP 客户端应用上传更大的文件来完全避免该错误.

我们将向您展示这些解决方案的工作原理.

方法 1:使用 FTP 客户端应用

WordPress 是一种带有某些限制的软件.毕竟,它只是一个内容管理系统.您需要使用更高级的工具来执行上传大文件等繁重任务.

FTP 客户端应用程序是您将较大文件上传到网站和服务器的完美工具.FileZilla WinSCP 都是 很棒的免费 FTP 应用,您可以用来访问您的服务器.

在您的计算机上下载并安装软件.然后使用 FTP 应用程序使用您的网络托管服务提供商提供给您的 root 访问用户名和密码登录到您的服务器.

要上传主题和插件,请使用您的 FTP 应用导航到 WP-Content 文件夹,然后将文件直接拖放到主题或插件文件夹中.

这样,您就不会受到任何上传大小限制的限制.

方法二:使用CPanel PHP INI编辑器

当然,使用 FTP 客户端并不能解决问题.特别是如果您的网站由多个作者管理,他们最终可能会遇到相同的错误.您可以通过增加网站的默认上传大小限制来解决此问题.

增加网站最大上传大小限制的最简单方法之一是在您的服务器中创建一个 PHP.ini 文件,其中包含扩展 WordPress 设置的默认限制的自定义参数.

为此,通常您必须访问服务器文件并手动创建 PHP.ini 文件.我们将向您展示一种更简单的方法来处理此过程.

如果您使用的是共享或托管 WordPress 托管服务,那么您将可以访问 CPanel.在您的 CPanel 上,您会在软件类别下找到一个名为 PHP INI 编辑器的应用程序.此工具允许您轻松创建和编辑 PHP.ini 文件.这是它的工作原理.

步骤 1:访问 CPanel

您可以通过登录您的网络托管帐户来访问您网站的 CPanel .或者,只需在域名末尾输入 CPanel(例如:yourwebsite.com/cpanel).

输入您的网络托管服务提供商提供给您的 CPanel 用户名和密码以登录 CPanel.这些登录详细信息通常包含在您注册托管帐户后收到的欢迎电子邮件中.

第 2 步:打开 PHP INI 编辑器

在您的 CPanel 中找到 PHP INI 编辑器.它可以在 CPanel 的软件部分找到.

然后打开应用并从列表中选择您的网站作为位置.

第 3 步:自定义参数

在 PHP INI 编辑器中,您将找到为您的帐户设置的所有默认参数.在编辑器中找到以下参数:

upload_max_filesize
post_max_size
max_execution_time

通过为upload_max_filesize 和post_max_size 设置64M 来编辑这些参数的值.为 max_execution_time 参数设置 300.

完成编辑后,请记得点击保存.

注意:您的 CPanel 可能与屏幕截图中显示的略有不同.某些参数名称在您的 PHP INI 编辑器中也可能略有不同.

方法三:编辑.htaccess文件

如果自定义 PHP.ini 文件中的参数不起作用,您可以尝试使用相同的技术编辑.htaccess 文件.虽然,这需要手动编辑文件.

第 1 步:访问您的服务器

为了找到.htaccess 文件,您需要首先访问托管在您服务器上的网站文件.您可以使用 FTP 客户端应用程序或使用 CPanel 访问您的服务器.

按照我们在之前方法中提供的说明访问您的服务器.要在 CPanel 中访问您的服务器文件,请使用文件管理器应用.

第 3 步:查找和编辑.htaccess 文件

进入服务器后,导航到 public.html 文件夹.

在此文件夹中,您会找到一个名为 .htaccess 的文件.右键单击此文件并选择编辑以自定义文件.

注意:在编辑之前始终创建文件的备份副本.

步骤 3:复制和粘贴参数

复制以下参数并将它们粘贴到.htaccess 文件的末尾.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
点击保存保存更改.

这将为您的最大上传大小和执行时间限制设置自定义值,允许您上传更大尺寸的文件.

总结

这些方法应该可以帮助您解决错误.记住不要一次执行所有这些方法.一次尝试一种解决方案.

如果您在执行上述解决方案后仍然遇到错误,那么您可能需要联系您的托管服务提供商并寻求他们的支持,因为这可能是服务器端问题.或者考虑将您的网站迁移到更好的托管 WordPress 托管平台.

3

发表回复