什么原因导致 WordPress 413 请求实体太大错误?
当尝试上传的文件超出WordPress 网站的最大文件上传限制时,就会发生这种错误。
网络服务器将无法上传文件,并且会看到“413 请求实体太大”错误消息。
通常,大多数WordPress 用户在买好服务器后都会对其服务器进行配置,以便后面可以轻松上传大型图像和其他媒体。
但是,有时候,这些设置不够高,无法上传大型主题或插件文件。
服务器配置还可以阻止你将大文件上传到媒体库。在这种情况下,会看到一条不同的消息,明确指出文件大小超出了允许的最大限制。
让我们一起看看都有哪些方法可以修复 WordPress“413 请求实体太大”错误。
修复 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 Snippet”。
upload_max_size
可以增加和的值,post_max_size
使其大于你上传的文件的大小。
还需要将max_execution_time
上传文件所需的时间增加到你认为的上传文件所需的时间。如果不确定,那么可以尝试将这个值加倍。
最后,在页面顶部将代码片段从“非活动”切换为“活动”,然后单击“更新”。这会在你的 WordPress 网站上执行代码片段。
方法 2:通过 .htaccess 文件增加上传文件大小限制
对于这个方法,要使用FTP 客户端或控制面板中的文件管理器应用程序访问和编辑 .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 手动上传文件
最后一个方法就是通过 FTP 手动上传文件。如果只在上传一个特定文件时出现 413 错误,那么可以考虑通过FTP手动上传。
如果是上传 WordPress 主题,请参阅有关“WordPress主题安装教程:轻松上手,让你的网站焕然一新”部分。
暂无评论内容