1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Aide] Comment changer d'hébèrgeur en gardant le forum
Mots-clés » changer, hébèrgeur, gardant, forum
28-05-2008, 22:27, (Modification du message : 28-05-2008, 22:28 par spyto.)
#10
RE: [Aide] Comment changer d'hébèrgeur en gardant le forum
C'est sûr qu'il faut passer par une requête SQL !

Les liens éventuels étant dans le corps des messages, il me semble évident qu'il faut traiter le champ 'message' de la table 'mybb_posts'

Moi non plus je ne maitrise pas à fond la syntaxe MySQL...

mais ça donnerait un truc du genre:
Code :
UPDATE mybb_posts // indique que l'on va mettre à jour la table mybb_posts

SET message=REPLACE(message,'chaine1','chaine2')
// spécifie quel(s) champ(s) sont modifiés, et les modifications apportées
// ici le champ message, dans lequel on remplace chaine1 par chaine2
// chaine1='http://ton_ancienne_url'
// chaine2='http://ta_nouvelle_url'

WHERE message LIKE '%chaine 1%'
// WHERE indique quel(s) enregistrements sélectionner pour la modification.
// ici, on sélectionne tous les enregistrements contenant chaine1 dans champ
// Remarque : le caractère %, facultatif, indique ici qu'il peut y avoir d'autres caractères :
// 'chaine 1%' laissera de côté s'il y a des caractères avant la chaine
// '%chaine 1' laissera de côté s'il y a des caractères après la chaine

Mais peut-être exécuter d'abord une requête plus simple pour "trier" les posts contenant ton ancienne url ?

Code :
SELECT * FROM mybb_posts WHERE champ LIKE '%ton_url%';
juste pour voir si ça te les affiche !

Code non garanti, je ne suis pas un spécialiste !!!
Le Poulpe pourra sans doute me corriger ?

Pour l'instant je ne vois pas autre chose !

Un conseil jamais inutile... Fais une sauvegarde de ta base avant d'y bricoler !!!

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre


Messages dans ce sujet
RE: [Aide] Comment changer d'hébèrgeur en gardant le forum - spyto - 28-05-2008, 22:27



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique