每当我尝试在wordpress中上载大于2M的文件时,就会出现此消息。为了增加允许的文件上载大小,我做了以下更改:
在nginx中。conf,我补充道
client_max_body_size 200M;
在php中。ini,我修改了
upload_max_filesize = 200M
max_file_uploads = 20
Post_max_size = 256M
在wp配置中。php,我添加了
@ini_set( \'upload_max_filesize\' , \'200M\' );
@ini_set( \'post_max_size\' , \'256M\' );
@ini_set( \'memory_limit\' , 256M\' );
即使在三个配置文件中设置了这些参数,我仍能得到消息
413 Request Entity Too Large nginx/1.18.0 (Ubuntu)有人能帮忙吗?
SO网友:LinkPhoenix
有关更多说明,您可以添加client_max_body_size 或者在/etc/nginx/nginx.conf 在3个街区
HTTP block : 影响所有服务器块(虚拟主机)
http {
...
# increase the limit
client_max_body_size 100M;
}
SERVER block : 影响特定网站/应用程序。
server {
...
# increase the limit
client_max_body_size 100M;
}
LOCATION block : 这会影响站点/应用程序下的特定目录(上载)。
location {
...
# increase the limit
client_max_body_size 100M;
}
编辑完配置文件后,必须重新启动nginx服务器
$ systemctl restart nginx