Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Probleme suite à migration  (Read 6600 times)

0 Members and 1 Guest are viewing this topic.

Airbus A-380

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Probleme suite à migration
« on: February 03, 2006, 04:21:21 pm »

Bonjour à Tous ,

Voilà , je tourne avec un coppermine 1.3.3 depuis 6 mois ( je vais bientot faire une MAJ  ;)).

J'ai changé d'hebergement ( serveur Apache perso pour un serveur pro que je payes) et j'ai un soucis.

Toutes les photos ne semblent pas s'afficher correctement ?  Voir à  cette adresse : www.solex-competition.net/cpg133/index.php

Sauriez vous me dire la cause du pb pour que je le solutionne ( ça doit etre un parametre d'hbergement mais lequel ???)

Merci d'avance

Stephane
« Last Edit: February 04, 2006, 12:12:38 pm by Frantz »
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Probleme suite à migration
« Reply #1 on: February 03, 2006, 04:36:31 pm »

Bonjour,
Quote
Toutes les photos ne semblent pas s'afficher correctement ?
En fait aucune photo ne s'affiche chez moi.  :(
avez vous bien placé l'ensemble du répertoire /albums/ et ce qu'il contient de l'ancien serveur dans le répertoire /albums/ de votre nouvel hébergeur ?
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Probleme suite à migration
« Reply #2 on: February 03, 2006, 04:52:39 pm »

Les photos sont à la bonne place mais il y un un joyeux mélange de slashes (/) et de backslashes (\) dans la base de données... Comment avez-vous fait le transfert ?
Logged

Airbus A-380

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Re: Probleme suite à migration
« Reply #3 on: February 03, 2006, 06:07:55 pm »

Merci pour vos réactions et vos réponses rapides.

Quote
En fait aucune photo ne s'affiche chez moi. 

Heu , oui tout à fait,  aucune photos ne s'affichent je n'ai pas été précis !

Quote
Les photos sont à la bonne place mais il y un un joyeux mélange de slashes (/) et de backslashes (\) dans la base de données... Comment avez-vous fait le transfert ?

Par php Myadmin sous l'onglet exporter. Puis j'ai exécuté ce code SQL chez mon nouvel hebergeur.

Pour corriger ce pb , je suis passé dans le panneau de config de  :

Code: [Select]
Répertoire pour les albums des utilisateurs     albums\
Répertoire pour les images des utilisateurs    userpics\

à


Code: [Select]
Répertoire pour les albums des utilisateurs   albums/   
Répertoire pour les images des utilisateurs   userpics/
 
Pourtant cette manip ne résoud pas mon probleme , meme si je pense était obligatoire.


Quand j'affiche le code source d'une page ( exécutée dans mon client web) , j'ai ceci :

Code: [Select]
<a href="thumbnails.php?album=26" class="albums"><img src="albums/userpics%5C10001/thumb_troyes_11.jpg"
class="image" width="50" height="38" border="0" alt="troyes_11.jpg"><br /></a>

et je soupçonne le %5C  d'etre responsable .....   ::)  Hum , qu'en pensez vous Mrs les spécialistes ?



« Last Edit: February 03, 2006, 06:43:20 pm by Airbus A-380 »
Logged

Airbus A-380

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Re: Probleme suite à migration
« Reply #4 on: February 03, 2006, 06:47:32 pm »

Plus ça va plus je pense que la migration de la base n'est pas en cause , et quand coppermine charge les photos sur la page de garde , on voit bien ce %5C  entre "userpics"  et le repertoire du user  "10001" par exemple , je ne sais pas d'ou sort ce petit bout de code ....
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Probleme suite à migration
« Reply #5 on: February 03, 2006, 10:36:49 pm »

Le %5C est un backslash en codage url, ce qui signifie que dans votre base de données, le filepath des images est userpics\10001 alors qu'il devrait être userpics/10001
La seule solution est de remplacer tous les \ par des / dans la base de données.
Logged

Airbus A-380

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Re: Probleme suite à migration
« Reply #6 on: February 04, 2006, 11:58:45 am »

Et oui , apres visite de la DB c'est exactement ça. Merci pour le diagnostic  :)

Donc ci desesous la petite manip SQL que j'ai fait pour corriger le tir :

Code: [Select]
UPDATE  `cpg133_pictures` SET  `filepath`='userpics/10001/'   WHERE `owner_id`='1'
UPDATE  `cpg133_pictures` SET  `filepath`='userpics/10002/'   WHERE `owner_id`='2'
UPDATE  `cpg133_pictures` SET  `filepath`='userpics/10003/'   WHERE `owner_id`='3'
UPDATE  `cpg133_pictures` SET  `filepath`='userpics/10004/'   WHERE `owner_id`='4'

A répeter N fois selon votre nombre de user .


En fait mon ancien serveur apache Win ne faisi=ait pas la difference entre \ et /  . Maintenant que je suis passé chez un hebergeur pro ( Unix ou linux) et bien c'est un peu plus rigoureux.

Merci pour votre aide. ;)
« Last Edit: February 04, 2006, 12:06:19 pm by Airbus A-380 »
Logged
Pages: [1]   Go Up
 

Page created in 0.021 seconds with 19 queries.