MyBB.support, le portail francophone de MyBB
Transfert du forum d'un hébergeur à un autre - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Règles et FAQ (https://mybb.fr/forum-36.html)
+--- Forum : Questions fréquemment posées (FAQ) (https://mybb.fr/forum-38.html)
+--- Sujet : Transfert du forum d'un hébergeur à un autre (/thread-3370.html)



Transfert du forum d'un hébergeur à un autre - spyto - 26-11-2010

Situation : Vous avez un forum fonctionnel sur un hébergeur. Il est en place depuis pas mal de temps, il a ses utilisateurs, ses forums, ses sujets etc...

Pour une raison quelconque, vous désirez changer d'hébergeur et vous voulez y installer votre forum en l'état.

Voici les étapes à suivre.

A - D'abord sauvegarder les fichiers et la BD du forum actuel

1. Sauvegardez la base actuelle :
voir : http://www.mybb.fr/thread-3368.html (1ère partie)

2. Sauvegardez les fichiers
voir : http://www.mybb.fr/thread-3369.html

B - Avant de transférer le tout sur votre nouveau serveur

1. Dans votre sauvegarde du FTP :

- éditez le fichier /inc/config.php.
et changez le contenu des lignes suivantes pour refléter les nouveaux paramètres de connexion à la base.
Code PHP :
$config['dbtype']       = '';
$config['hostname']     = '';
$config['username']     = '';
$config['password']     = '';
$config['database']     = '';
$config['table_prefix'] = 'mybb_'
Assurez-vous de modifier aussi le préfixe si vous l'aviez modifié lors de la première installation.

- editez le fichier /inc/settings.php.
et changez ces lignes pour refléter les nouvelles URLs :
Code PHP :
$settings['bburl'] = "http://votre_url";
$settings['homeurl'] = "http://votre_url/";
$settings['cookiedomain'] = ".votre_url";
$settings['cookiepath'] = "/"

2. Connectez-vous via votre client FTP (Filezilla ou autre) sur votre nouvel espace FTP.
Transférez les fichiers : voir tuto : voir tuto http://www.mybb.fr/thread-3369.html.

3. Le mieux, si votre sauvegarde de la base n'est pas trop volumineuse, c'est d'y changer aussi ces mêmes valeurs avant de l'importer.
Ouvrez le fichier .SQL dans votre éditeur de texte.
Travaillez sur une copie en cas d'erreur !!! Il faut toujours se préserver une porte de sortie si quelque chose se passe mal.
Cherchez :
Code :
INSERT INTO `mybb_settings`
(ou avec un préfixe différent si vous l'avez modifié lors de l'installation)

Descendez un peu pour trouver les lignes ressemblant à ceci :
Citation :('36', 'bburl', 'URL du Forum', 'L\'URL de vos forums.<br />Incluez http://. N\'incluez PAS de slash terminal.', 'text', 'http://votre_url', '2', '29', '1'),
('38', 'homeurl', 'URL de la page d\'accueil', 'L\'URL complète de votre page d\'accueil. Le lien sera inséré dans le pied de page ainsi que son nom.', 'text', 'http://votre_url/', '4', '29', '1'),
('42', 'cookiedomain', 'Domaine des Cookies', 'Le domaine dans lequel seront placés les cookies. Peut rester vide. Peut aussi commencer par un . ainsi tous les sous-domaines sont couverts.', 'text', '.votre_url', '9', '29', '1'),
('43', 'cookiepath', 'Chemin des cookies', 'Le chemin dans lequel seront placés les cookies, nous vous recommandons de mettre le chemin complet sur le répertoire de vos forums avec un slash terminal.', 'text', '/', '10', '29', '1')
et remplacez-y les parties en rouge avec les données correspondant à votre nouvelle URL
Note : les nombres dans les lignes peuvent être différents de ceux ci-dessus.

4. Connectez-vous à votre nouveau phpMyAdmin (ou autre outil de gestion) et importez ce fichier .SQL modifié.
voir tuto : http://www.mybb.fr/thread-3368.html (2ème partie)

Si tout s'est bien passé, vous devriez trouver un forum et une administration fonctionnant sans problème sur votre nouveau serveur.


 Utilitaire de traduction fourni par Regentronique