Erreur création de dossier - album photo
Bonjour, je rencontre un problème sur mon site depuis quelques jours, il ne veut plus créer de dossier pour l'album photo alors que ça fonctionnait jusque là.
J'ai contacté mon hébergeur, et dit que le problème ne vient pas de chez eux.
J'ai trouvé un sujet équivalent sur le forum mais pas de réponses.. Les droits en écriture n'ont pas été changé, vu que ça fonctionnait avant, j'ai quand même testé en CHMOD 777 mais rien de neuf.
Voici l'url de la page quand je reçois le message d'erreur : page=upload_galerie&step=1&dossier=img&mkdir=ecrire (à la base)
Et cette url quand j'essaie de créer un dossier dans un autre (dossier activités) page=upload_galerie&step=1&dossier=img%2Factivites&mkdir=ecrire
Merci d'avance pour votre aide

Posté le 05/09/2007 à 21:58:21
Re : Erreur création de dossier - album photo
Tarpan
Membre du projet
Scout Web Portail
As-tu bien vérifié si tous les dossiers étaient "chmodé" correctement? ( /, /img, /img/activités)
Y a-t-il qqch dans les logs du site?

Posté le 05/09/2007 à 23:21:53
Re : Erreur création de dossier - album photo
Tout est bien chmodé, mais ça fonctionnait avant en CHMOD 755.
Pour le log, je ne sais pas trop quelle genre d'information ils fournissent... Veux-tu que je le copie-colle ici? (il est assez long...)

Posté le 06/09/2007 à 14:17:30
Re : Erreur création de dossier - album photo
Tarpan
Membre du projet
Scout Web Portail
Ben dans les logs y a souvent l'explication de l'erreur.
Tu peux toujours mettre les logs correspondant si tu as qqch.

Posté le 06/09/2007 à 17:46:38
Re : Erreur création de dossier - album photo
Voilà le dernier log en date.. J'espère que ça nous aidera!
83.182.206.143 - - [05/Sep/2007:22:01:18 +0200] "GET /index.php?page=membres HTTP/1.1" 200 8743 "http://www.5eme-gcb.be/index.php?page=upload_galerie&step=1&dossier=img&mkdir=ecrire" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:01:18 +0200] "GET /index.php HTTP/1.1" 200 9717 "http://www.5eme-gcb.be/index.php?page=upload_galerie&step=1&dossier=img&mkdir=ecrire" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:01:25 +0200] "GET /index.php?page=gestion_news HTTP/1.1" 200 15152 "http://www.5eme-gcb.be/index.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:02:47 +0200] "POST /gestion_news.php HTTP/1.1" 302 5 "http://www.5eme-gcb.be/index.php?page=gestion_news" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:02:47 +0200] "GET /index.php?page=gestion_news&do=ok HTTP/1.1" 200 5218 "http://www.5eme-gcb.be/index.php?page=gestion_news" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:02:52 +0200] "GET /index.php HTTP/1.1" 200 9781 "http://www.5eme-gcb.be/index.php?page=gestion_news&do=ok" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:05:06 +0200] "GET /morse.htm HTTP/1.1" 200 12199 "http://www.5eme-gcb.be/index.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:05:08 +0200] "GET /liste_liens.htm HTTP/1.1" 200 6939 "http://www.5eme-gcb.be/morse.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:05:09 +0200] "GET /templates/default/images/folder.png HTTP/1.1" 200 360 "http://www.5eme-gcb.be/liste_liens.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
83.182.206.143 - - [05/Sep/2007:22:05:13 +0200] "GET /pagesectionmaj.htm HTTP/1.1" 200 8343 "http://www.5eme-gcb.be/liste_liens.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"

Posté le 06/09/2007 à 21:22:37
Re : Erreur création de dossier - album photo
Tarpan
Membre du projet
Scout Web Portail
Je parlais du log des actions visiteurs
Ceci est le logs des visites. On ne pourra pas y trouver grand chose je pense...

Posté le 06/09/2007 à 21:47:26
Re : Erreur création de dossier - album photo
Hé hé, désolé, la fatigue ça aide pas
1. upload_galerie - Ecriture impossible dans le dossier img (applique un chmod(777) dessus) Maki 06/09/2007 à 22:05:34
Pourtant le dossier est bien "chmodé" en 777... C'est vraiment étrange! Une idée peut-être?

Posté le 06/09/2007 à 22:07:19
Re : Erreur création de dossier - album photo
Loup-Gris
Membre du projet
Scout Web Portail
Essaye un 777 sur un niveau de dossier supérieur... quitte à remettre à l'état initial juste après.

Posté le 06/09/2007 à 22:52:57
Re : Erreur création de dossier - album photo
J'ai trouvé ce commentaire dans le manuel php concernant la fonction mkdir :
Citation :
I've discovered that since my (shared) hosting provider upgraded to PHP 5.1.6 , a script containing this mkdir doesn't work:
<?php
mkdir('/home/benge/photos/gallery1/extra_large/', 0777);
?>
but this does work:
<?php
mkdir('/home/benge/photos/gallery1/extra_large', 0777);
?>
the difference being, the trailing slash "/" after "extra_large.
There were three ways to fix the problem:
1. remove the trailing slash from the script code
2. downgrade to < PHP 5.1.6
3. turn safe mode off
I went with option 1.
Je vais voir ce que ça donne. Si je trouve

Posté le 07/09/2007 à 10:43:10
Re : Erreur création de dossier - album photo
C'était bien ça!!
Il faut modifier la ligne 642 du fichier upload_galerie.php
$new_dossier = urldecode($_POST['dossier']).'/'.$_POST['new_dossier'].'/';
en :
$new_dossier = urldecode($_POST['dossier']).'/'.$_POST['new_dossier'];
Content d'avoir trouvé, j'espère que ça pourra en aider d'autres! Merci à ceux qui ont cherché!

Posté le 07/09/2007 à 10:47:52
Re : Erreur création de dossier - album photo
ChMat
Webmaster
Maki, je te dois un verre
J'avais déjà eu un problème similaire sur plusieurs hébergeurs sans jamais avoir trouvé la solution. J'en prends bonne note

Posté le 07/09/2007 à 10:51:29
Re : Erreur création de dossier - album photo
Si on gagne des verres à chaque fois qu'on trouve une solution à un problème, je viendrais plus souvent
Content d'avoir trouvé en tout cas, parce que c'était assez embêtant :s
Bonne continuation pour le swp, c'est vraiment génial!

Posté le 07/09/2007 à 11:00:09
Re : Erreur création de dossier - album photo
ChMat
Webmaster
Disons que les problèmes pour lesquels j'ai passé de longues soirées à potasser la doc sans jamais trouver de solution sont susceptibles d'aboutir à un verre
Les autres, trop facile

Posté le 07/09/2007 à 11:12:19
Re : Erreur création de dossier - album photo
Alors, pour en terminer avec ce problème de / en trop, il faut faire encore quelques petites modifications dans le fichier upload_galerie. Pour permettre la création des dossiers gd et pt, ainsi que pour placer les images et miniatures dans le bon dossier.
Alors :
Les lignes 72 et 73
Code :$dossier_gd = $destination_provisoire.'gd/';
$dossier_pt = $destination_provisoire.'pt/';
deviennent, sans les slashes :
Code :$dossier_gd = $destination_provisoire.'gd';
$dossier_pt = $destination_provisoire.'pt';
Il faut donc rajouter les slashes dans les lignes suivantes pour permettre le bon placement des fichiers
Les lignes 174 et 175
Code :imagejpeg($gde_img, $dossier_gd.$newname); // on l'enregistre directement dans son dossier
chmod($dossier_gd.$newname, 0666);
deviennent :
Code :imagejpeg($gde_img, $dossier_gd.'/'.$newname); // on l'enregistre directement dans son dossier
chmod($dossier_gd.'/'.$newname, 0666);
Lignes 185, 186, 189 :
Code :imagejpeg($pte_img, $dossier_pt.$newname);
chmod($dossier_pt.$newname, 0666);
if (!file_exists($dossier_gd.$newname) or !file_exists($dossier_pt.$newname))
Deviennent :
Code :imagejpeg($pte_img, $dossier_pt.'/'.$newname);
chmod($dossier_pt.'/'.$newname, 0666);
if (!file_exists($dossier_gd.'/'.$newname) or !file_exists($dossier_pt.'/'.$newname))
Voilà, j'espère ne pas avoir laissé d'erreur. Si je rencontre d'autres modifications à apporter, je vous en ferai part!

Posté le 07/09/2007 à 17:50:17
Re : Erreur création de dossier - album photo
Savacou
Visiteur
Bon ben c'est merveilleux tout ça, j'ai tout fait comme marqué ci-dessus. C'est bien, maintenant je peux créer des sous-dossiers mais un souci demeure : quand je passe à l'upload des photos directement je me retrouve avec un joli "Une erreur s'est produite". Je me suis dit que c'était p'têt encore un souci de droits de dossier donc j'ai changé les droits du sous-dossier nouvellement créé en 777, ben même. veut pas. Juste "Une erreur s'est produite".
C'est fou, ça. ça marchait au poil avant que je ne change d'hébergeur. Et c'est maintenant que je suis chez un hébergeur PAYANT que ça marche plus. Ca a de quoi rendre dingue.

Posté le 12/01/2008 à 12:01:00