首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

么413请求实体太大错误意味着什么?

简而言之,当您尝试上传对您的服务器来说太大的文件时,会发生413 Request Entity Too Large错误。通常,托管服务提供商在其服务器上具有用于将媒体上载到WordPress的特定配置。在大多数情况下,默认设置对于您的帖子来说已经足够了。

但是,在某些情况下,您可能需要上传超出大小限制的文件,遗憾的是,您将面临413错误。

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

1.修改functions.php文件

您可以在WordPress主题文件夹中找到functions.php文件。此文件通常用于在WordPress网站上定义“类”和“操作”。它可以添加功能和功能,如启用后缩略图,发布格式和导航菜单。

要修改functions.php,请访问主机空间控制面板。然后,转到“ “ 文件管理器”。

单击wp-content文件夹,该文件夹将为您提供右侧的文件列表。双击themes文件夹以查找functions.php文件。确保选择当前使用的主题文件。

双击functions.php文件并添加以下代码段。它会增加它会增加upload_max_size,post_max_size和max_execution_time值。

@ini_set('upload_max_size','256M');

@ini_set('post_max_size','256M');

@ini_set('max_execution_time','300');

完成后,保存更改并尝试返回WordPress管理区域以测试是否仍然出现413错误。

2.修改.htaccess文件

第二种方法涉及编辑.htaccess文件,因此请小心不要进行任何不必要的更改。

该的.htaccess文件是由服务器读取配置项。它可以覆盖服务器配置设置,例如授权,缓存甚至优化。

要访问.htaccess文件,您需要转到服务器中的根目录。在右侧,您将看到.htaccess文件。双击它。

您将看到一个弹出窗口,您可以在其中添加代码。通读这些行,当您在文件末尾找到#END WordPress时,请在其下面粘贴以下代码:

php_value upload_max_filesize 256M

php_value post_max_size 256M

php_value max_execution_time 600

php_value max_input_time 600

确保保存修改并关闭窗口。返回WordPress管理区域并尝试上传新的。

3.修改Nginx配置

413错误请求实体太大,因为Web服务器设置为限制大文件大小。Nginx具有client_max_body_size以允许客户端请求主体的最大大小。如果请求超过该值,则会显示错误消息。这意味着我们需要重新配置Nginx以允许我们想要上传文件的大小。

重新配置nginx.conf将需要文本编辑器。建议使用Vi文本编辑器,因为它可以完美地处理作业。

通过ssh访问您的VPS并在终端上键入以下命令以开始使用Vi进行编辑:

vi /etc/nginx/nginx.conf

之后,您可以在nginx.conf中添加以下行,如下例所示。它设置服务器允许的客户端请求的最大主体大小。因此,请确保将正确的数字作为最大尺寸。

#将客户端体大小设置为8M#

client_max_body_size 8M;

保存并关闭文件。然后,您可以使用以下命令重新加载Nginx Web服务器:

#nginx -s reload

最后完成

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190128A1641G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券