Téléchargement de fichiers lourds bloqué...

stephS
Invité n'ayant pas de compte PHPfrance

04 juin 2015, 17:05

Bonjour à tous,

J'utilise un script PHP qui permet télécharger des fichiers aux extensions diverses (PDF, Zip, JPG, etc..)
Les fichiers inférieur à une centaine de Mo se télécharge sans problème. Par contre les fichiers plus lourds dépassant environs 150 Mo ne se télécharge pas. Je pense à une limite du serveur PHP modifiable dans sa configuration (INI) mais je n'en sais pas plus.

Quelqu'un aurait-il déjà eu se blocage des fichiers lourds et si oui, quel(s) paramètre(s) serveur faudrait-il modifier ?


Merci beaucoup.
Stéphane S.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

04 juin 2015, 19:26

Bonjour,

Regarde du côté des directives PHP : file_uploads, upload_max_filesize, upload_tmp_dir, post_max_size et max_input_time
Quand tout le reste a échoué, lisez le mode d'emploi...

stephS
Invité n'ayant pas de compte PHPfrance

05 juin 2015, 16:15

Bonjour et merci pour cette première réponse,

Le problème de blocage concerne les fichiers TELECHARGES et non pas UPLOADES.
Quand un utilisateur télécharge un fichier "lourds" sur son poste , le fichier ne se télécharge pas, sauf pour les fichiers jusqu'à 100 Mo environ.

Le serveur PHP est paramétré de la manière suivante :

max_file_uploads 100
memory_limit 6G
post_max_size 5G
upload_max_filesize 4G
max_input_time 6000


Merci pour votre aide...
Stéphane S.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

05 juin 2015, 16:40

Ah ! Au temps pour moi...

Peut être un problème de max_execution_time ?
Tu as regardé sur les fichiers mal téléchargés si il ne se terminaient pas par une erreur PHP avec un éditeur de texte ?
Quand tout le reste a échoué, lisez le mode d'emploi...

stephS
Invité n'ayant pas de compte PHPfrance

06 juin 2015, 06:04

Bonjour et encore merci pour ton retour.

Je ne comprend pas ta recommandation "...si il ne se terminaient pas par une erreur PHP avec un éditeur de texte ".
Tu veux parler des LOG PHP ?

Stéphane S.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

06 juin 2015, 07:25

Quand tu essaye de télécharger un fichier lourd, il se passe quoi exactement ?

- Ça commence à télécharger mais ça ne va pas jusqu'au bout ?
:arrow: Dans ce cas là, ouvre le début de fichier téléchargé avec un éditeur de texte type Scite / Ultraedit / SublimeText et regarde à la fin du fchier si il n'y a pas une erreur

- La page charge pendant pas mal de temps mais finalement ne fait rien ?
:arrow: Dans ce cas là, vérifie effectivement les logs
Quand tout le reste a échoué, lisez le mode d'emploi...

stephS
Invité n'ayant pas de compte PHPfrance

06 juin 2015, 07:44

Je suis bien dans le cas 2 :

La page charge pendant pas mal de temps mais finalement ne fait rien ?

Je vais donc vérifier les logs et vous tiendrai au courant des résultats....

Merci !
Stéphane S.