Jump to content
Invision Board France
Sign in to follow this  

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

Sign in to follow this  


User Feedback

Recommended Comments

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

Share this comment


Link to comment
Share on other 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.

Share this comment


Link to comment
Share on other 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é .

Share this comment


Link to comment
Share on other 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:

Share this comment


Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.