La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)  (Lu 5230 fois)
impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« sur: le 02-07-2013 a 09:07:30 »
amidevous
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3





Voir le Profil    E-Mail
Répondre avec citation

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

« Dernière Édition: le 02-07-2013 a 09:52:14 par amidevous » Rapporter au modérateur  

Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« Répondre #1 sur: le 02-07-2013 a 17:35:34 »
amidevous
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3





Voir le Profil    E-Mail
Répondre avec citation

quelle qu'un aurait une idée svp j'en besoin rapidement

Rapporter au modérateur  
Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« Répondre #2 sur: le 02-07-2013 a 18:31:57 »
pppplus
Habitué
***

Hors-Ligne

Messages: 482



php / mysql

Voir le Profil    WWW
Répondre avec citation

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)

Rapporter au modérateur  

capsules rechargeables Dolce Gusto et Nespresso
jeux flash gratuits avec la plus grosse boutique cadeaux du net
Accessoires cuisine pratiques
Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« Répondre #3 sur: le 03-07-2013 a 09:11:50 »
amidevous
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3





Voir le Profil    E-Mail
Répondre avec citation

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

Rapporter au modérateur  
Re:impossible d'uploader sur serveur apache 2 php 5 (ubuntu 12.04.2 amd64)
« Répondre #4 sur: le 03-07-2013 a 09:29:36 »
pppplus
Habitué
***

Hors-Ligne

Messages: 482



php / mysql

Voir le Profil    WWW
Répondre avec citation

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.

Rapporter au modérateur  

capsules rechargeables Dolce Gusto et Nespresso
jeux flash gratuits avec la plus grosse boutique cadeaux du net
Accessoires cuisine pratiques
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg