Bonjour
La taille maximale est définie à 4 Mo :
Mais lorsque j’importe une photo comme celle-ci (environ 2 Mo), je reçois un message indiquant qu’elle dépasse la limite de 4 Mo :
Est-ce un bug ou est-ce que je passe à côté de quelque chose ?
- Je suis sur la version 2.4.0.beta6
Avez-vous redémarré votre instance Discourse après avoir modifié ce paramètre ?
Je viens de l’essayer maintenant avec :
./launcher stop app
./launcher start app
Et l’erreur reste la même. Est-ce que cela pourrait être lié à l’utilisation de S3 avec Discourse ?
Je suppose que la nouvelle mise à jour a ajouté un indice pour résoudre ce problème, voici donc le guide complet pour ceux qui rencontrent le même problème… tout tourne autour de nginx :
1. Accédez au dossier nginx :
cd /etc/nginx
2. Ajoutez cette ligne à votre fichier nginx.conf :
http {
...
client_max_body_size 4M;
}
Cela permettra à nginx d’accepter des fichiers d’une taille maximale de 4 mégaoctets.
3. Redémarrez nginx :
- Si vous êtes paranoïaque comme moi, exécutez
systemctl restart nginx
- Ou envoyez simplement le signal de redémarrage à nginx en exécutant
nginx -s reload