Titre: impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
Posté par: amidevous le le 02-07-2013 a 09:07:30
pour tester j'ai pris ce formulaire car je sais que d'habitude il fonctionne
http://antoine-herault.developpez.com/tutoriels/php/upload/
dans le formulaire j'ai changer
<input type="hidden" name="MAX_FILE_SIZE" value="16106127360">
pour autorisez l'upload de fichier jusqu’à 15 GO
dans php.ini j'ai changer
upload_max_filesize = 15G
post_max_size = 15000M
et
upload_tmp_dir = /var/www/temp
j'ai laissez la config apache par défaut
ensuite j'ai définie les autorisation d'écriture
Code:
chown -R www-data /var/www/temp chown -R www-data /var/www/upload chmod 777 -R /var/www/temp chmod 777 -R /var/www/upload
|
|
mon problème quand j'essaye d'uploader un fichier le fichier upload.php me renvoye une page blanche aucune erreur dans les logs apache
et le fichier n'est pas uploader |
Titre: Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
Posté par: amidevous le le 02-07-2013 a 17:35:34
| quelle qu'un aurait une idée svp j'en besoin rapidement |
Titre: Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
Posté par: pppplus le le 02-07-2013 a 18:31:57
Bonjour
Après envoi du formulaire :
Faites : print_r($_POST); print_r($_FILES);
Déjà, vous allez voir, si vous avez les valeurs attendues. Activez les erreurs PHP, si jamais elles ne sont pas activées, vous n'aurez aucun retour.
Faites une version très simplifiée de votre script, et postez-le ici (il est important de supprimer tout le code qui n'a pas de rapport avec votre problème, qu'on puisse voir synthétiquement le code) |
Titre: Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
Posté par: amidevous le le 03-07-2013 a 09:11:50
bon je croit savoir mais je ne sait pas comme le résoudre
Code:
Array ( [envoyer] => Envoyer le fichier ) Array ( [nom_du_fichier] => Array ( [name] => chromium-browser-26-setup.exe [type] => application/octet-stream [tmp_name] => /tmp/phpHwZYCY [error] => 0 [size] => 27981824 ) )
|
|
il essayer d'uploader dans /tmp alors que j'ai demander d’utiliser /var/www/temp comme répertoire temporaire |
Titre: Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
Posté par: pppplus le le 03-07-2013 a 09:29:36
En soi, ce n'est pas le problème. Le fichier temporaire a bien l'air d'être uploadé.
=> Si le dossier renseigné ici (dans upload_tmp_dir) n'est pas accessible en écriture, PHP se rabat alors sur le dossier temporaire par défaut du système.
Donc, regardez le traitement qui se passe après. Simplifiez au maximum votre script, et postez-le.
Prenez votre formulaire de base, qui ne fait qu'uploader un fichier (sans aucune configuration) et envoyez un tout petit fichier. Qd ça marche, commencez à aménager votre script.
Normalement, si quelque chose ne fonctionne pas, vous devez avoir un message dans les logs. Si vous n'avez rien, c'est probablement qu'il n'y a pas d'erreur (au sens PHP) ! Et si vous ne trouvez pas votre fichier, c'est qu'il n'a pas été traité comme vous le voulez. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|