Page 1 sur 1
upload uniquement sur des petits fichiers
Posté : 23 août 2005, 12:15
par tib
Bonjour,
J'ai des soucis en ce qui concerne l'upload de fichiers.
L'upload fonctionne très bien avec de petits fichiers (<5mo) mais au dessus j'ai une réponse "le document ne contient aucune donnée" sous FF et une page me signifiant que mapage est introuvable sous IE.
Ma connexion est de type adsl (10mo)
Valeurs de phpinfo()
- memory_limit : 30mo
- post_max_size : 30mo
- upload_max_filesize : 30mo
- max_input_time : -1
Il y a encore quelques jours tout fonctionnait correctement (des fichiers de 27mo ont été uploadés). Je comprend plus rien...
J'ai essayé deux type d'upload : par ftp et par http et j'ai les memes soucis.
Si quelqu'un a une idée...
Merci d'avance
tib'
Posté : 23 août 2005, 12:23
par tib
J'ai oublié de préciser que mon site est hebergé sur un serveur dédié et que le max_execution_time est à 1000
Posté : 23 août 2005, 14:23
par tibougnat
personne n'a une idée ?
ça m'aiderait bien je galère depuis un moment deja...
Posté : 23 août 2005, 14:50
par tibougnat
J'écume toujours les forums...
Partout on propose de changer les valeurs que j'ai deja changé..
ça ne résoud pas mon problème..
Posté : 23 août 2005, 17:35
par tibougnat
Toujours pas de motivé pour me venir en aide ? je me sens seule là lol
Je suis toujours coincée je vois plus quoi faire là..
Posté : 23 août 2005, 18:15
par Cyrano
Dificile de t'aider sans vraiment cerner le problème. Si ça fonctionne pour de petits fichier mais qu'avec des gros fichiers ça plante, c'est probablement une question de time-out, mais il manque un paramètre : il y a quoi sur la ligne max_execution_time de ton php.ini ? Par défaut, c'est 30 secondes, tu peux peut-être l'agmenter quelque peu...

Posté : 23 août 2005, 19:30
par Invité
le problème c'est que tu dis qu'avant ça marchait et que tu dispose d'un serveur dédié.
donc si tu n'as rien touché entre temps ça ne vient pas de la config de ton serveur et je ne vois pas quel aide pourrait t'être apportée.
essaie plutôt de bien voir ce qui a pu changer entre temps.
par contre j'ai déja entendu parler de ce type de problème avec de gros fichier selon les hébergeurs.
j'entend par là que les configs étaient bonnes(tant au niveau apache que php), mais ça ne passait pas, c'est tout.
donc essaye de voir avec celui qui t'héberge pour voir si ça ne vient pas de l'état de sa connexion.
en prime quelques questions cons:
upload tu plusieurs fichiers à la fois(quel taille)
ton script mange-t-il beaucoup de mémoire.
quel est ton code et que fait tu exactement.
as tu regardé les logs d'apache et de php voir s'il n'y avait pas des infos à glaner.
j'aimerais aussi ajouter qu'effectivement ce type de problème peut venir d'un time_out, voir d'un dépassement de limite de taille ou de mémoire.
en revanche le max_execution_time n'a aucun rapport avec le temps de télechargement de fichier, c'est le max_input_time et lui seul qui défini le temps imparti sur ce coup là.
Posté : 23 août 2005, 19:34
par Xenon_54
Bonjour,
Dificile de t'aider sans vraiment cerner le problème. Si ça fonctionne pour de petits fichier mais qu'avec des gros fichiers ça plante, c'est probablement une question de time-out, mais il manque un paramètre : il y a quoi sur la ligne max_execution_time de ton php.ini ? Par défaut, c'est 30 secondes, tu peux peut-être l'agmenter quelque peu...

J'ai oublié de préciser que mon site est hebergé sur un serveur dédié et que le max_execution_time est à 1000
Posté : 23 août 2005, 19:37
par Cyrano
Bien vu... 1000 secondes, ça fait un peu plus de 16 minutes: est-ce suffisant ?
Posté : 23 août 2005, 19:43
par Invité
tu me crois pas cyrano quand je te parle du max_input_time?
Posté : 23 août 2005, 19:50
par Cyrano
Je te crois sur parole, la question est : est-ce que ce délai est siffisant pour le temps nécessaire à l'exécution demandée ?
Posté : 23 août 2005, 20:13
par Invité
tu me files un début de névrose.
son max_input_time est illimité.
donc peut importe son max_execution_time, ça n'a aucune importance comme je le précisait plus haut.
c'est sur ce point là que je te demandais si tu me croyais.
Posté : 29 août 2005, 15:54
par tibougnat
Bon après avoir tout verifier je pense que ça vient du serveur de mon entreprise...
(le script a été testé ailleurs et marche encore)
désolé de vous avoir embetés pour rien

merci pour tout

Posté : 29 août 2005, 15:57
par tibougnat
zut je peux pas mettre résolu comme gt pas loggué au premier message