php发展

首页 » 常识 » 问答 » 如何在WordPress中修复413请求
TUhjnbcbe - 2022/11/29 21:48:00
hpv专家刘*连 http://m.39.net/pf/a_9392491.html

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

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

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

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

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,M);

ini_set(post_max_size,M);

ini_set(max_execution_time,);

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

2.修改.htaccess文件

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

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

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

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

php_valueupload_max_filesizeM

php_valuepost_max_sizeM

php_valuemax_execution_time

php_valuemax_input_time

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

3.修改Nginx配置

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

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

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

vi/etc/nginx/nginx.conf

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

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

client_max_body_size8M;

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

#nginx-sreload

最后完成

1
查看完整版本: 如何在WordPress中修复413请求