FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Vous n'êtes pas identifié(e).

#1 21-12-2012 19:45:56

docanski
Membre
Inscription : 12-01-2008
Messages : 59
Site Web

[Résolu] impossibilité de joindre une image

Bonjour,

J'utilise une ancienne version PunBB qui me donne entière satisfaction, raison pour laquelle je n'ai jamais mis cette version à jour.
J'ai toutefois un problème depuis plusieurs mois, je pensais qu'il était dû à des restrictions de Free, l'hébergeur de ce forum intégré dans un site.
Ce problème est simple (mais compliqué pour moi) : il est devenu impossible de joindre un fichier.
Chaque tentative se solde par un

Error: Unable to move file from: /mnt/108/sdb/8/a/mycorance/phpClQUYr to /mnt/123/sdc/8/a/mycorance/forum/attachments/d1673a9725c2066f66558ee9abb91a4f/86100a7d8f675207aa34e76c2d4b9672.attach.

Quelqu'un peut m'aider ?

Cordialement,

Dernière modification par docanski (21-12-2012 19:46:09)


docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Hors ligne

#2 21-12-2012 20:11:42

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] impossibilité de joindre une image

Bonjour,

Si l'url de ce fichier est externe au site, c'est mission impossible (pour le moment) chez Free. Tous les accès externes à un site ne sont plus autorisés depuis un certain temps.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#3 22-12-2012 12:19:56

docanski
Membre
Inscription : 12-01-2008
Messages : 59
Site Web

Re : [Résolu] impossibilité de joindre une image

Bonjour,

Je ne vois pas le rapport !
Il s'agit de joindre un fichier d'un disque dur chez l'utilisateur à un message à publier sur le forum.
J'administre un autre forum hébergé chez Free sur lequel ce problème n'existe pas alors que les conditions sont les mêmes.


docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Hors ligne

#4 22-12-2012 13:11:23

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] impossibilité de joindre une image

Bonjour,

Et bien, moi, le rapport, je le vois très bien !
Comme très souvent, l'utilisateur ne lit pas les messages d'erreur, ou plutôt, il les survole, sans s'intéresser au contenu.
C'est bien ce que j'écrivais : Tu cherches à déplacer un fichier d'un site vers un autre et ça ne fonctionnera pas.
Tu veux déplacer un fichier :

/mnt/108/sdb/8/a/mycorance/phpClQUYr

dans

/mnt/123/sdc/8/a/mycorance/forum/...

En LISANT, je vois que tu cherches à déplacer un fichier situé sur le serveur n°108 vers le serveur n°123 et ce n'est pas possible.
Quelque part, tu as des chemins absolus écrits en dur, gravés dans le marbre, au lieu d'avoir des chemins relatifs et paf!, ça n'a pas loupé, depuis que tu avais écrit le code, ton site a migré (Changé de serveur).
Donc, remettre des chemins en relatif.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#5 22-12-2012 19:55:42

docanski
Membre
Inscription : 12-01-2008
Messages : 59
Site Web

Re : [Résolu] impossibilité de joindre une image

Re,

Si, si, je lis bien les codes d'erreur et celui-ci me parait tellement loufoque (fichier soi-disant en provenance d'une partition de mon DD pour être envoyé sur une autre partition de celui-ci) que j'y voyais plutôt un bug du serveur.
D'autant que le dossier "phpClQUYr" est inconnu sur ce DD : il n'existe tout simplement pas dans ma machine ... tout comme sdb d'ailleurs.
Ceci dit, il n'y a évidemment pas que moi qui tente de joindre des fichiers pour les afficher sur ce forum, les membres le font aussi ... et n'aboutissent évidemment à rien d'autre qu'une erreur semblable.
Bref, je nage et si tu pouvais me dire la marche à suivre, c'est tout ce que j'espère.
Cordialement,


docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Hors ligne

#6 22-12-2012 20:22:56

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] impossibilité de joindre une image

Bonjour,

La marche à suivre est simple : Trouver sur quel serveur est le forum - soit 108, soit 123. Pour ce faire, dans une fenêtre de commande sur le PC, taper : nslookup mycorance.free.fr et le résultat est :

C:\Windows\system32>nslookup mycorance.free.fr
Serveur :   dns1.proxad.net
Address:  212.27.40.240

Réponse ne faisant pas autorité :
Nom :    perso108-g5.free.fr
Address:  212.27.63.108
Aliases:  mycorance.free.fr

Donc, le forum est sur le serveur 108.
Donc, dans un des fichiers de ton forum et, sans doute dans ceux d'une mod permettant l'upload de fichier,  (fichiers de configuration ?), il y a d'écrit un chemin comportant la chaîne :
mnt/123/sdc/8/a/
et c'est ce contenu qu'il faut remplacer par un chemin relatif ou, uniquement comme palliatif, par :
mnt/108/sdb/8/a/
Quant au fichier inconnu "phpClQUYr" c'est un effet de l'instruction PHP move_uploaded_file qui utilise un fichier temporaire qui, lorsqu'il n'y a pas d'erreur, est supprimé et est invisible à l'utilisateur.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#7 23-12-2012 13:47:56

docanski
Membre
Inscription : 12-01-2008
Messages : 59
Site Web

Re : [Résolu] impossibilité de joindre une image

Re,

Je ne trouve aucun fichier du forum (du moins dans la section attachment) où ce chemin est écrit.
Par la console d'administration (sur le serveur), je l'ai changé mais j'obtiens alors un message d'erreur semblable :

Unable to move file from: /mnt/108/sdb/8/a/mycorance/phpbWZiQK to /mnt/123/sdb/8/a/mycorance/forum/attachments/d1673a9725c2066f66558ee9abb91a4f/ca225150355ab5a95de70ec570ce5c32.attach.

J'ai tenté alors de modifier le dossier de stockage, toujours sur la console d'admin du forum, et là j'obtiens une fin de non recevoir :

Unable to create new subfolder with name '/mnt/123/sdb/8/a/mycorance/forum/attachments/0ae6db79f9fb999e202b283c5563c51b' with mode 0750.

docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Hors ligne

#8 23-12-2012 16:20:44

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] impossibilité de joindre une image

Bonjour,

Je ne peux rien dire de plus. Tu as dans un fichier un chemin ou un contenu de variable qui fait référence au serveur 123 (mnt/123/sdc/8/a/) ou à un site qui est sur le serveur 123 - ce qui n'est pas le cas des quatre sites cités dans ta signature.
Tu as dans Notepad++ une fonction de recherche dans tous les fichiers d'une arborescence complète - sous-dossiers compris. Commence par rechercher "123" puis, éventuellement, affine avec "123/sd"

Supprimer les fichiers du dossier "monforum/cache/" du forum sauf .htaccess et index.html

Question subsidiaire : Existe-t-il un dossier "sessions" (avec un s final) à la racine du site ?
Si non, il faut le créer par FTP. Si oui, le vider totalement par FTP.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#9 23-12-2012 19:28:32

docanski
Membre
Inscription : 12-01-2008
Messages : 59
Site Web

Re : [Résolu] impossibilité de joindre une image

Re,

Je n'ai trouvé aucune trace du chemin de stockage des photos, ni dans le dossier attachments ni dans les fichiers de configuration ou d'administration à la racine du forum. Je me demande où ces commandes peuvent se trouver ...
Les tables de la base de données ne relèvent rien de ce genre non plus.
Tes conseils m'ont toutefois permis de rétablir la situation (youpeeee !) car après avoir vidé les dossiers "cache" et "sessions", tout est revenu dans l'ordre. C'est donc dans l'un ou l'autre de ces dossiers que se situait le problème. Quant à savoir lequel et pourquoi alors que ce forum fonctionne depuis 4 ans, c'est un mystère.
Merci pour ton aide !

Cordialement,

Dernière modification par docanski (23-12-2012 19:30:03)


docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Hors ligne

Pied de page des forums