montextealternatif

PluXML : Upload images impossible


Rédigé par admin le 3 commentairese

 

Il m'est arrivé un probleme hier concernant l'Upload d'images vers mon site.
Tout fonctionnait parfaitement bien depuis le début et tout d'un coup ....

                    

Retour sur la marche suivie pour la resolution ...

.

 

 
 
Tests croisés :
- Tests croisés :  
            * Avec differents fichiers uploadés
            * Avec un autre Navigateur : Message supplementaire obtenu "Il manque un répertoire
                          temporaire"
(ou quelque chose comme ca...)
            * Avec une autre station de travail
            * Avec un autre site (plusieurs sont hebergés sur mon VPS, dont un specialement crée
                       pour les tests)
                       ----> Mais toujours le même problême
                               ----> C'est donc bien mon Debian qui avait  un soucis ...mais quoi ?! 
                                       (le systeme Linux ?, PHP ?, Apache ?? ...)

- Tests (en PUTTY) sur mon Debian :  
             * Redemarage Sce Apache2  ("service apache2 restart")
             * Redemmarage de la machine (via la console OVH... tres bien faite d'ailleurs)
                     ----> pas de changement


 
 
- Recherches de pistes via Google :

       -  Je tombe sur ce forum , qui oriente plutot vers un soucis PHP, et plus precisement l'entrée
           "upload_tmp_dir"  du fichier "php.ini"  (
root@vpsxxxx:/# vim /etc/php5/apache2/php.ini
                                             
        - Le site PHP indique pour "upload_tmp_dir" : 

"...Le répertoire temporaire utilisé pour stocker les fichiers lors du chargement.
    L'utilisateur sous lequel fonctionne PHP doit avoir les droits en écriture sur ce répertoire. 
    Si non spécifié, PHP utilisera celui par défaut du système...."

 

 
Solution :

- Rajout dans le php.ini , d'une entrée "en dur" pour le dossier "temporaire" :
  ---> 
apres redemmarage Sce Apache, toujours KO 
         
(Ca devrait marcher, mais je n'etais pas sur de la syntaxe ...)

 

-  Finalement je me souviens que j'avais fait une manip qui avait concerné  "/tmp" :
    ---->
lors de tests de restauration avec DUPLICITY j'avais specifié le dossier "/tmp" comme destination.
             ----> La restauration avait modifiés les droits d'accès !!!
                     (ci-dessous, la difference entre un Debian "vierge" et mon Debian OVH) :
                                          

         Pour rappel, le site php précisait :

"...L'utilisateur sous lequel fonctionne PHP doit avoir les droits en écriture sur ce répertoire...."                       

 
  -----> un simple "chmod 777 /tmp" a réglé le soucis :
                               

- Et effectivement ....ouf  :

                              
 

DClassé dans : PluXML ,Mots clés : aucun

A propos de l'auteur, admin:

3 commentaires

serrurier-meudon-services.fr a dit : #1

Votre site est il à jour ? je souhaite mettre un lien sur mon site serrurier-meudon-services.fr http://serrurier-meudon-services.fr

serrurier-meudon-services.fr a dit : #2

Votre site est il à jour ? je souhaite mettre un lien sur mon site serrurier-meudon-services.fr http://serrurier-meudon-services.fr

student mental health a dit : #3

Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.

rFil RSS des commentaires de cet article


Écrire un commentaire