我正在开发一个需要上传文件的网站。我在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