Advanced search  

News:

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

Pages: [1]   Go Down

Author Topic: Probleme suite à migration  (Read 4634 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: 9093
  • 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.016 seconds with 21 queries.