Bonjour,
J'ai récemment déplacé mon forum smf (2.0 RC1) chez un autre hébergeur.
Tout fonctionne très bien, sauf que les fichiers joints sont illisibles.
Ils étaient encryptés sur mon ancien forum, je pense que le problème vient de là mais n'ai pour l'instant pas trouvé de solution.
Dans le panneau de gestion, je ne peux pas voir les fichiers joints : lorsque je clique sur le nom du fichier, la fenêtre de visualisation s'ouvre, mais blanche avec écrit "Image" au milieu (pour un fichier image, bien entendu).
Y-a-t'il une solution quelconque ?
Merci !
As tu utilisé le fichier "Repair Settings" suite à ta migration?
Non, mais j'ai mis à jour les chemins pour les thèmes et les fichiers joints, et les chemins sont corrects.
Ok, même dans Forum->Attachments and Avatars->Attachment Settings ?
Si c'est le cas, utilises alors le fichier Repair settings, il t'indiquera déjà si le chemin que tu as rempli correspond avec celui qu'il recommande, ça mange pas de pain et ça te coûte qu'un upload du fichier à la racine de ton forum ;)
Oui, même dans Forum->Attachments and Avatars->Attachment Settings ;)
J'ai tout de même utilisé le fichier Repair Settings, mais ça n'a rien changé...
Bonjour,
Qu'entends-tu par ils étaient encryptés ? Par la même occasion tu devrais mettre ton forum à jour pour raison de sécurité :)
Bonjour,
Je voulais dire que l'option "Encrypter les noms des fichiers stockés" dans les paramètres des fichiers joints était cochée.
Tu as raison pour la mise à jour, j'avais laissé tombé à cause de l'erreur quand je clique sur 'mettre à jour' ("Le paquet a été téléchargé avec succès, mais il semble être vide."), mais il faudrait que je le fasse.
Edit : d'ailleurs, la mise à jour vers la RC3 est faite :)
Bonjour,
Pour tes fichiers si tu remets tout le forum tel qu'il érait auparavent ce n'est qu'une question de path. Quand tu fais propriété sur un fichier il t'indique le bon path ?
Quand je fais propriété sur l'image qui est censé s'afficher dans la fenêtre de visualisation, je n'ai pas le chemin du fichier mais ça :
http://www.blablabla/forum/index.php?action=dlattach;topic=151.0;id=71;image
L'id de l'image et du topic permet de trouver l'image dans la bdd.
J'ajouterai que les fichiers joints après la migration du forum sont eux lisibles.
Bonjour,
Le lien est normal :)
Quand tu vas dans ton admin et que tu fais une maintenance tu as des erreurs ?
Ton Répertoire est bien en chmod 777 ?
:)
Bonjour,
La maintenance des fichiers joints retourne juste ça : 2 fichiers/avatars ont une entrée mais n'existent plus sur le disque
Et le répertoire est en 775. Je l'ai passé en 777 mais ça ne change rien à la situation.
Bonjour,
Si il n'y a pas d'erreurs une chose bizarre qui s'est passée lors de la migration de ta bdd. Tu n'as pas une bdd incomplète ? Tu n'as pas remarqué d'autres erreurs ? Dans le log Smf quand tu essayes un fichier joint tu as un report d'erreurs ?
Je n'ai pas remarqué d'autre erreur, et tous les fichiers joints apparaissent bien dans la base.
Seule chose : la taille, dans le champ size, est plus petite dans la nouvelle base, à fichier équivalent. Cependant, remplacer par la taille de l'ancienne base ne change rien.
Je ne n'ai pas de rapport d'erreur quand je joint un fichier car tous les fichiers joints après le changement d'hébergements sont lisibles sans problème.
En fait, ce que je ne pige pas, c'est que dans la bdd le nom de fichier est par exemple IMG_0001.jpg et dans le dossier attachements : 128_IMG_0001_jpg7bcd06807ecb617c03ebcb2a334ce5f0
Bonjour,
C'est bien là qu'est le problème c'est au niveau de l'encryptage des fichiers ils ne sont plus reconnu au niveau de ta nouvelle configuration ....
Je vais voir si je trouve quelque chose pour ce genre d'erreur :)
Merci ! :)