Je souhaite augmenter le nombre de maximum file size
téléchargements.
Après avoir fait quelques recherches en ligne, j'ai trouvé que vous deviez éditer le fichier «nginx.conf».
La seule façon dont je peux actuellement accéder à ce fichier est de passer par Putty et de saisir la commande:
vi /etc/nginx/nginx.conf
Cela ouvrira le fichier mais j'ai 2 questions maintenant:
- Comment modifier ce fichier?
- J'ai trouvé en ligne que vous devez ajouter la ligne de code suivante:
client_max_body_size 8M;
Où placerais-je cette ligne de code nginx.conf
?
la source
http {
contexte afin que tous les serveurs en héritent. Et assurez-vous que vous ajustez votreupload_max_filesize
inphp.ini
pour correspondre à votre paramètre nginx. Si vous exécutez Laravel en utilisant Homestead / Vagrant, ce fichier se trouve à/etc/php5/fpm/php.ini
.sudo nginx -s reload
recharge la configuration sans redémarrer nginxDans le cas où l'on utilise le proxy nginx comme conteneur de docker (par exemple jwilder / nginx-proxy ), il existe la manière suivante de configurer
client_max_body_size
(ou d'autres propriétés):/etc/nginx/proxy.conf
avec une valeur correcte pour cette propriété-v /etc/nginx/proxy.conf:/etc/nginx/conf.d/my_proxy.conf:ro
Personnellement trouvé cette méthode plutôt pratique car il n'est pas nécessaire de créer un conteneur personnalisé pour modifier les configurations. Je ne suis pas affilié
jwilder/nginx-proxy
, je l'utilisais simplement dans mon projet et la manière décrite ci-dessus m'a aidé. J'espère que cela aide aussi quelqu'un d'autre.la source
#USE_NGINX_CONF_FILES=true
; courirstart.sh
et enfindocker-compose up
. (Je ne suis affilié à aucun projet).Naviguez d'abord sur le chemin de php.ini
puis, prochain changement
puis
ESC-->:wq
Maintenant, collez enfin cette commande,
vous avez terminé.
la source
Vous pouvez augmenter client_max_body_size et upload_max_filesize + post_max_size toute la journée. Sans ajuster le délai d'expiration HTTP, cela ne fonctionnera jamais.
// Vous devez ajuster cela, et probablement aussi du côté de PHP. client_body_timeout 2min // 1 Go de téléchargement de fichier
la source