如何修复WordPress中413请求实体太大错误
当您尝试在WordPress中上传主题或插件文件时,您可能会遇到’413请求实体太大’错误。 这意味着文件超出了您网站允许的最大上传限制。
是什么导致了WordPress 413请求实体太大错误?
此错误通常发生在您尝试上传超过WordPress网站最大文件上传限制的文件时。 您的Web服务器将无法上传文件,您将看到“413请求实体太大”错误消息。
通常,大多数WordPress托管公司将其服务器配置设置为允许用户轻松上传大图像和其他媒体文件。 然而,有时这个设置不足以上传大主题或插件文件。 服务器配置也可能会阻止您上传大文件到媒体库。在这种情况下,您将看到一条不同的消息,明确指出文件大小超过允许的最大限制。
修复WordPress 413请求实体太大错误的方法
有多种方法可以修复WordPress中的请求实体太大错误。我们将介绍所有这些方法,您可以选择最适合您的方法。
方法1:使用WPCode增加文件上传大小限制(推荐)
您可以直接编辑主题的functions.php文件。但我们并不建议这种方法,因为即使是小错误也可能导致网站崩溃。
因此我们推荐使用WPCode。它是最好的WordPress代码片段插件,无需直接编辑functions.php文件即可增加上传文件大小限制。
首先,您需要安装和激活免费WPCode插件。 激活后,转到WordPress后台的代码片段»添加片段。然后将鼠标悬停在‘添加自定义代码(新片段)’选项上,并单击‘使用片段’按钮。
您可以在顶部输入代码片段的标题,方便查找。然后在‘代码预览’框中输入以下代码:
@ini_set( ‘upload_max_size’ , ‘120M’ );
@ini_set( ‘post_max_size’, ‘120M’);
@ini_set( ‘max_execution_time’, ‘300’ );
确保从‘代码类型’下拉菜单中选择‘PHP片段’。
可以将upload_max_size和post_max_size的值增加到超过您要上传的文件大小。 同时增加max_execution_time,以确保文件上传所需的时间。如果不确定,可以尝试将此值加倍。
最后,确保将代码片段从‘未激活’切换到‘激活’,然后单击‘更新’。 这将执行代码片段。
方法2:通过.htaccess文件增加上传文件大小限制
此方法需要使用FTP客户端或Web托管管理面板中的文件管理器应用程序来访问和编辑您的.htaccess文件。如果您的托管服务提供商使用NGINX而不是Apache服务器,您将无法访问此文件。
然后,只需在.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
您可以将每个数值更改为大于您要上传的文件大小。 然后,确保保存并重新上传.htaccess文件到服务器。
方法3:通过FTP手动上传文件
如果413错误仅在上传某个特定文件时发生,则可以考虑通过FTP手动上传文件。
如果您正在尝试上传WordPress主题,请参阅我们的指南,跳转到‘使用FTP安装WordPress主题’部分。 如果您正在尝试上传插件,请参阅我们的指南,跳转到‘使用FTP手动安装WordPress插件’部分。
对于其他文件,可以查看我们的指南,了解如何使用FTP手动上传WordPress文件。
希望本文能帮助您修复WordPress中的‘413请求实体太大’错误。您也可以查看更多修复WordPress错误的方法,以及我们为您推荐的必须安装的插件来优化您的网站。