Aller au contenu
Invision Board France

Déménager son forum


Youp3

Cet article explique comment déménager son forum.

 

Mais en quoi consiste le déménagement d'un forum ? Il peut s'agir :

  1. d'un changement d'hébergeur (OVH vers Celeonet)
  2. d'un changement de nom de domaine (www.ibf-french.com -> www.invisionboard.fr)
  3. d'un déplacement du forum sur le serveur (/www/forum/ -> /www/)
  4. d'un changement d'url (www.invisionboard.fr/forum -> forums.invisionboard.fr)

Changement d'hébergeur

Le transfert d'un hébergeur à un autre se passe en cinq étapes :

  1. Transférez votre base de données chez votre nouvel hébergeur.
  2. Transférez le contenu de votre FTP chez votre nouvel hébergeur.
  3. Vous devez ensuite reparamétrer les champs suivants dans votre fichier conf_global.php :
    • $INFO['sql_host']
    • $INFO['sql_database']
    • $INFO['sql_user']
    • $INFO['sql_pass']

[*]Paramétrez convenablement les path dans Système > Paramètres système > General Configuration.

[*]Vérifiez que le contenu des fichiers .htaccess de votre forum sont toujours adéquat

Vous trouverez ces informations dans la FAQ de votre nouvel hébergeur.

 

 

Changement de nom de domaine

 

Le changement du nom de domaine se passe en quatre étapes :

  1. Vous devez reparamétrer le champ $INFO['board_url'] dans votre fichier conf_global.php pour utiliser le nouveau domaine.
  2. Paramétrez convenablement les URLs dans Système > Paramètres système > General Configuration.
  3. Mettez à jour les url utilisant l'ancien domaine dans les messages. Lancez pour cela la requête suivante dans phpmyadmin :
    UPDATE posts SET post = replace(post,"http://www.ancienneurl.com/forums/","http://www.nouvelleurl.com/forums/");


  4. Supprimez le cache des messages dans Système > Tools & Settings > Gestion des caches. (dans le cadre Contenu du cache)

Déplacement du forum sur le serveur

 

Le déplacement du forum sur le serveur se passe en sept étapes :

  1. Déplacez les fichiers (par exemple de /www/forum/ vers /www/).
  2. Vous devez reparamétrer le champ $INFO['board_url'] dans votre fichier conf_global.php pour y mettre la nouvelle adresse.
  3. Paramétrez convenablement les path dans Système > Paramètres système > General Configuration.
  4. Paramétrez convenablement les URLs dans Système > Paramètres système > General Configuration.
  5. Vérifiez que le contenu des fichiers .htaccess de votre forum sont toujours adéquat
  6. Mettez à jour les url utilisant l'ancien emplacement dans les messages. Lancez pour cela la requête suivante dans phpmyadmin :
    UPDATE posts SET post = replace(post,"http://www.votresite.com/forums/","http://www.votresite.com/");


  7. Supprimez le cache des messages dans Système > Tools & Settings > Gestion des caches. (dans le cadre Contenu du cache)

Changement d'url

 

Le changement d'url est en quelque sorte similaire au déplacement du forum sur le serveur, à la différence que les fichiers ne changent pas de place. C'est juste que nous utilisons une façon différente pour y accéder. La procédure s'effectue en cinq étapes :

  1. Si vous utilisez un nouveau sous-domaine forums.votresite.fr, créez le et faites le pointer sur le dossier de votre forum. (cas n°1)
    Si n'avez pas de site et voulez que le forum soit sur www.votresite.fr au lieu de www.votresite.fr/forums, modifier votre dns pour que www pointe vers le dossier de votre forum. (cas n°2)
  2. Vous devez reparamétrer le champ $INFO['board_url'] dans votre fichier conf_global.php pour y mettre la nouvelle adresse.
  3. Paramétrez convenablement les URLs dans Système > Paramètres système > General Configuration.
  4. Mettez à jour les url utilisant l'ancien emplacement dans les messages. Lancez pour cela la requête suivante dans phpmyadmin (cas n°1) :
    UPDATE posts SET post = replace(post,"http://www.votresite.com/forums/","http://forums.votresite.com/");

    ou dans le cas n°2 :

    UPDATE posts SET post = replace(post,"http://www.votresite.com/forums/","http://www.votresite.com/");


  5. Supprimez le cache des messages dans Système > Tools & Settings > Gestion des caches. (dans le cadre Contenu du cache)


Logo « Truck » conçu par NAS sur Noun Project



Retour utilisateur

Commentaires recommandés

la requête sql est nécessaire?  d’après les explications de invision il suffit de modifier le conf_global.php, les htaccess et après les chemins dans l'acp et de tout rebuid au niveau du cache.

 

 

Sinon joli travail çà va bien m'aider

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

Si l’url de ton forum a changé, c’est conseillé oui. Car le système de reconstruction ne fonctionnera que pour les url utilisant le système de liens internes.

Cette procédure a été éprouvée et fonctionne parfaitement.

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

 merci bien, j'ai fait une copie en local après modification du conf_global.php+htaccesspour le urlrewrite pas de soucis j'ai quand même effectuer la requête en sql pour un changement de nom de domaine je bouge de mon site vers un localost/forum pas de soucis tout c'est bien passé .

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

Si tu as la requête sql pour changer les url de photos de profile cela m'intéresse car il renvoi tous sur l'ancienne

je me réponds

 

remplacer les url thumbails

UPDATE `nom de la base`.`"prefixdevotre base_core_members` SET `pp_thumb_photo` = replace(pp_thumb_photo,"http://www.nomdu site.com/","http://www.nomdusite.com/forum/");

remplacer les urls photosde profils

UPDATE `nom de la base`.`"prefixdevotre base_core_members` SET `pp_main_photo` = replace(pp_main_photo,"http://www.nomdu site.com/","http://www.nomdusite.com/forum/");

il existe peut être une syntaxe pour combiner les deux je suis pas expert :drop:

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites


Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.