413请求实体太大的nginx服务器在laravel家园windows



我正在开发一个需要上传文件的网站。我在windows操作系统上使用Laravel家园。所以当我尝试上传时,我得到了错误413请求实体太大。服务器是Nginx/1.15.8。我该如何解决这个问题?。。我看到的大多数解决方案都没有解释如何使用windows获取homes的nginx配置文件的目录。

sudo nano /etc/nginx/nginx.conf

然后在http部分中添加一行

http {
client_max_body_size 100M;
}

不要只使用MB的M.

sudo systemctl restart nginx

然后对于php位置

sudo gedit /etc/php5/fpm/php.ini

目前最多使用php7.0或更高版本的

sudo nano /etc/php/7.2/fpm/php.ini     //7.3,7.2 or 7.1 which php you use

检查那些因你的欲望而增加的。

memory_limit = 128M 
post_max_size = 20M  
upload_max_filesize = 10M

重新启动php-fpm

sudo service php-fpm restart 

我解决了同样的问题:
通过ssh 连接到流浪者

vagrant ssh

编辑nginx:的conf文件

sudo nano /etc/nginx/nginx.conf

在HTTP部分中添加一行

http {
...
client_max_body_size 100M;
}

重新启动Ngix服务器。

systemctl restart nginx

找到PHP配置文件(PHP.ini(

php --ini 

然后编辑文件(在我的情况下(

sudo nano /etc/php/7.4/cli/php.ini

设置这两个参数:

post_max_size = 50M
upload_max_filesize = 50M

修改php.ini文件后,需要重新启动Vagrant:

vagrant reload

最新更新