J’ai modifié 500 Mo dans app.yml
puis j’ai reconstruit
Je suis revenu ici : /admin/site_settings/category/files
Mais on ne peut pas définir plus de 100 Mo.
Peu importe comment je le configure, si je télécharge plus de 100 mégaoctets, j’obtiens une erreur. Ce n’est pas vraiment plus de 500 mégaoctets, mais il m’indique toujours que le fichier est trop volumineux.
Je pense que la taille maximale des images de 102400 Ko (100 Mo) est codée en dur dans Discourse par conception. L’upload_size dans app.yml sert à configurer nginx, vous voudrez peut-être configurer le paramètre max attachment size kb qui permet une taille de fichier maximale de 1024000 Ko (1 Go).
Un fichier image de 500 Mo rendu directement sur la page Web est horrible.
J’ai essayé de le changer à la limite maximale, mais je ne peux toujours pas télécharger de fichiers MP4, et il continue de me demander que j’ai dépassé la limite maximale pour un fichier de 200 Mo.
J’ai défini la limite d’image à 4M et la taille des autres pièces jointes à 400 Mo, mais je ne peux pas télécharger un fichier mp4 de 200 Mo. J’utilise un serveur ARM d’Oracle Cloud.
J’essaie de tout nettoyer et de le reconstruire.
./launcher cleanup
J’ai suspecté un moment qu’il y avait une sorte de mise en cache en cours, de sorte que la reconstruction ne changerait pas la taille du fichier téléchargé. J’ai essayé tout ce que j’ai pu trouver pendant trois jours. Mais la taille de la pièce jointe est toujours à 100 Mo et je ne l’ai jamais définie à 100 Mo, je l’ai définie à 500 Mo en premier lieu car j’avais des vidéos que je voulais pouvoir télécharger.
Je pense aussi que Discourse n’utilise pas d’environnement PHP. Mais le problème est que Discourse a défini une limite de téléchargement de 500 Mo.
Mais en réalité, il n’est pas possible de télécharger plus de 100 Mo.
Je soupçonne que le problème est lié à la logique du système de discussion. Même si j’ai modifié le paramètre « upload_size » dans « app.yml » pour autoriser le téléchargement de fichiers jusqu’à 500 Mo, la limite de téléchargement d’images est toujours plafonnée à 102400 Ko, ce qui équivaut à seulement 100 Mo.
Je suis en train de télécharger une vidéo de 101 Mo, elle ne se télécharge même pas, elle indiquera que le fichier dépasse la limite de 500 Mo.