Erreur lors de l'upload d'une vidéo d'une taille supérieure à 10 Mo

Le problème exposé dans ce sujet a été résolu.

Bonsoir les amis je ne comprends pas ce comportement lorsque j’upload un fichier .mp4 de moins de 10 Mo ça fonctionne normalement mais lorsque le fichier est supérieur a 10 Mo ça ne fonctionne pas.

Nb: j’ai changer le max_size_upload dans le php.ini pour le mettre a 128 Mo.

Merci pour tous vos pistes de réponses.

Salut !

Il me semble qu’il y a d’autres variables concernant les tailles limites.

Helmasaur

Effectivement, il y a aussi post_max_size qui semble être par défaut à 8 Mo, et cela concerne la taille maximale d’une requête POST. Avec upload_max_filesize, on ne fait que définir la taille maximale acceptable d’un fichier. Or, s’il y a d’autres informations avec (autres champs de formulaire, même (et surtout) d’autres fichiers), c’est à prendre en compte pour le calcul total, donc post_max_size.

+2 -0

Attention, il n’y a pas que le fichier php.ini qu’il faut paramétrer. Il y a aussi potentiellement le serveur Web qui est devant PHP (Apache, Nginx, ou autre).
As-tu aussi vérifié cela ?

Dans le cas où tu utilises Nginx, voici la directive à configurer :

client_max_body_size 128M;

Référence : http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size

Pour Apache2, si je suis pas trop rouillé, ça sera la directive suivante :

LimitRequestBody 128000000  # 128 MiB

Référence : https://httpd.apache.org/docs/2.4/mod/core.html#LimitRequestBody

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte