如何解决WordPress 413 Request Entity Too Large错误?-WordPress开发教程

您在尝试使用WordPress仪表板上传WordPress主题或WordPress插件文件时,是否遇到了烦人的“413请求实体太大/413 Request Entity Too Large”错误?别担心,在使用虚拟

您在尝试使用WordPress仪表板上传WordPress主题或WordPress插件文件时,是否遇到了烦人的“413请求实体太大/413 Request Entity Too Large”错误?别担心,在使用虚拟主机托管其网站的WordPress用户中,此错误非常普遍。在本文中,我们将向您展示如何使用几种不同的方法自行解决此问题。

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

当您尝试上传一些大于最大文件限制的WordPress主题和插件等文件时,通常会在WordPress中发生“413请求实体太大”错误。

为了避免过度使用,您的网络托管提供商对可以上传的文件大小以及允许网站执行PHP脚本的时间设置了限制。当您尝试上传文件或执行超出这些默认限制的脚本时,会发生类似“413请求实体太大”的错误。

这些限制是为了您自己的利益而设置的,但通常可能会影响您的网站开发。在这种情况下,您可以自己动手解决问题。

您可以通过简单地增加为WordPress设置的最大上传大小限制来解决此错误。或者,您可以使用FTP客户端应用程序上传较大的文件,从而完全避免该错误。我们将向您展示这些解决方案的实现方式。

方法1:使用FTP客户端上传文件

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

FTP客户端对于上传较大的文件比较可行。FileZilla和WinSCP都是很棒的免费FTP应用程序,您可以使用它们来访问服务器。

在计算机上下载并安装软件。然后,使用FTP应用,通过Web主机商提供的FTP连接信息登录到服务器。

要上传主题和插件,请使用FTP应用程序导航到WP-Content文件夹,然后将文件直接直接拖放到Themes或Plugins文件夹中。

这样,您将不受任何上传大小限制的限制。

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

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

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

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

如果您使用共享或托管型的WordPress主机服务,并且主机管理界面是CPanel面板。在CPanel上,您可以在“软件”类别下找到一个名为PHP INI Editor的应用程序。该工具使您可以轻松创建和编辑PHP.ini文件。操作方式如下。

第1步:访问CPanel

您可以通过登录网络托管帐户来访问网站的CPanel。输入您的Web托管提供商提供的CPanel用户名和密码,然后登录CPanel。这些登录详细信息通常包含在您注册主机帐户后收到的欢迎电子邮件中,或者在主机商文章后台。

第2步:打开PHP INI编辑器

如何解决WordPress 413 Request Entity Too Large错误?

在CPanel中找到PHP INI编辑器。可以在CPanel的“软件”部分中找到它。

然后打开该应用程序,然后从列表中选择您的网站作为位置。

步骤3:自定义参数

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

upload_max_filesize

post_max_size

max_execution_time

如何解决WordPress 413 Request Entity Too Large错误?

通过将upload_max_filesize和post_max_size都设置为128M。将max_execution_time参数设置为300。

完成编辑后,请记住单击“保存”。

注意:您的CPanel看上去可能与屏幕快照中显示的略有不同。在您的PHP INI编辑器中,某些参数名称可能也略有不同。

方法3:编辑.htaccess文件

一般虚拟主机都采用Apache环境,如果自定义PHP.ini文件中的参数无效,则可以尝试使用相同的技术来编辑.htaccess文件。虽然,这需要手动编辑文件。

步骤1:访问服务器

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

如何解决WordPress 413 Request Entity Too Large错误?

请按照之前方法中提供的说明访问服务器。要访问CPanel中的服务器文件,请使用文件管理器应用程序。

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

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

在此文件夹中,您将找到一个名为.htaccess的文件。右键单击该文件,然后选择“ 编辑”以自定义文件。

如何解决WordPress 413 Request Entity Too Large错误?

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

步骤3:复制并粘贴参数

如何解决WordPress 413 Request Entity Too Large错误?

复制以下参数,并将其粘贴到.htaccess文件的末尾,然后记得保存。

php_value upload_max_size 64M

php_value post_max_size 64M

php_value max_execution_time 300

php_value max_input_time 300

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

方法4:宝塔面板设置方法

如果你的服务器上使用的是宝塔面板,则可以在 软件商店 中找到对应的PHP版本,在后面的 设置 链接打开设置选项,修改 配置修改 部分的设置:

如何解决WordPress 413 Request Entity Too Large错误?

宝塔-软件商店-编辑对应的php的配置修改

结论

这些方法应该可以帮助您解决错误。请记住不要一次执行所有这些方法。一次尝试一种解决方案。如果遵循上述解决方案后仍然遇到错误,则可能要与托管服务提供商联系并寻求他们的支持,因为这可能是服务器端的问题。

原创文章,作者:DavidWu,如若转载,请注明出处:https://www.davidwu.net/archives/122090

WordPress安全防护插件
服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

电子邮件地址不会被公开。 必填项已用*标注