PDA

Afficher la version complète : Migration - Changement d'Hébergeur - Forum en Local - Importer une DB etc ..



Allan
21/06/2006, 11h34
Voici ce que ce tutorial va vous apprendre a faire (j'espère^^):
Changement d'hébergeur
Importer une Base de données
Migrer son forum d'un ftp à un autre
Tester/Migrer son forum (réel) en local (chez vous)
Outils nécessaire:
Bigdump (http://www.ozerov.de/bigdump.php)
Easyphp (http://www.easyphp.org)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bonjour a tous :)

voici un tutoriaux qui, je l'espère vous rendra service, j'ai vais essayer d'être le plus explicite et compréhensif possible meoui

Avant de commencer, faitre une sauvegarde de votre forum via l'AdminCP, voir ce tutorial (http://www.vbulletin-ressources.com/forum/showthread.php?t=963).
En premier temps installer Easyphp (http://www.easyphp.org) sur votre PC (ce logiciel créer toutes les conditions d'un serveur en ligne), et créer une nouvelle base de données, dans notre exemple, elle s'appellera: "vb_362" (en référence à vBulletin 3.6 beta 2). Une fois Easyphp installer, lancer-le en cliquant sur le http://www.easyphp.org/favicon.ico sur votre bureau. Vous verrez qu'il c'est ajouter dans votre barre des tâches en bas a droite, faite un clique droit dessus, et choississez "Administration". Pour créer une nouvelle base de données, il ne vous reste plus qu'a cliquer sur "Gestion BDD", en face de "Phpmyadmin 2.6.1"http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen11.gif



PS: Dans tous ces cas, il est inutile d'installer vBulletin, si tous ce passe bien, vous aurez des fichiers sain ainsi qu'une base de données saine.



_________________________
Création du dossier "vb_362" sur votre PC (C:\Program Files\EasyPHP1-8\www), dans le dossier déja existant "www".C'est lui qui accueillera les fichiers php vBulletin (dans notre exemple, il s'agit d'une sauvegarde faite via l'AdminCP, cf Tuto (http://www.vbulletin-ressources.com/forum/showthread.php?t=963))

http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen10.gif

PS: LE nom du fichier peut être différent, il n'a aucune relation avec le nom de la base de données.

Pour faire apparaitre votre dossier fraichement crée via Easyphp, faite un clique droit sur le http://www.easyphp.org/favicon.ico dans votre barre des tâches et lancer "Web Local"



____________________________
Prochaine étape, télécharger "Bigdump (http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen10.gif)" et configurer son fichier "bigdump.php", pour que les requêtes soit lancer correctement pour l'importation de la base de données (la sauvegarde) sur la nouvelle base de données que vous avez créer via Easyphp.Pour que "bigdump.php" puisse importer la sauvegarde dans votre nouvelle base de données, nous deevons lui donner les droits d'accès, pour cela, ouvrez le fichier "bigdump.php" via un éditeur texte, et configurer les paramètres suivants:

http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen1.gif

PS: Normalement, vous n'avez que le nom de la base de données a changer !



_________________________________________
Maintenant, il faut que vous sauvegardiez tout votre dossier complet qui contient votre forum sur le ftp, en général, il a pour nom "forum" ou "forums", et que vous l'importiez dans le dossier "www/vb_362/forum" sur votre pc.Dans cette étape, vous n'avez qu'une seule chose a configurer, il s'agit du fichier "config.php" se trouvant dans le dossier "includes" de votre sauvegarde.

http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen8.gif

PS: Normalement, vous n'avez ici que le nom de la base de données a modifier, comme pour le fichier "bigdump.php".




__________________________________________
Une fois tout cela fais, mettez vos fichiers "bigdump.php" et "vbulletin.sql" (sauvegarde faite via l'AdminCP de vBulletin) dans le dossier "vb_362" sur votre pc (dans /www/ de Easyphp)http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen2.gif

PS: Dans cette exemple, la base de données pèse environ "27.3mo", il s'agit de celle de ce forum ^^
Il ne nous reste plus qu'a lancer le fichier "bigdump.php" depuis votre navigateur, je vous ai fais des screens de l'évolution de l'importation. Une fois lancer, vous tomber sur une page de ce type (ou il ne vous reste plus qu'a cliquer sur "start import", en face de "vbulletin.sql")http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen3.gif


PS: Cette importation prend environ 1-2 min pour une base de données de 27.3 mo, le fichier "bigdump.php" découpe en direct votre base de données et l'importe par morceau, afin déviter tous prob. (personnellement, je n'ai jamais connu d'échec avec ce logiciel^^)

A 3% ...
http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen4.gif



A 28% ...
http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen5.gif


A 74% ...
http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen6.gif


A 100% ...importation terminée (durée, environ 1m30)
http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen7.gif




_______________________________________

A l'heure actuel, vous avez une copie conforme de votre forum (en ligne) chez vous ;) (dans cette exemple, j'ai fais une copie de vBulletin-Ressources.com), voici le résultat :angel:http://www.vbulletin-ressources.com/forum/images/tutoriaux/local/screen9.gif

Le forum, en local est fonctionnel à 100% ;)
N'oublier pas de supprimer le fichier "bigdump.php" et "vbulletin.sql" de votre dossier "vb_362" sur votre pc ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Voila, ce tutorial peut s'appliquer dans bien des cas, expliquer en haut, a peut de chose prêt, les changements sont mineurs ^^, en espérant que cela vous aura éclairez et aidez ;)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

sony
22/06/2006, 03h58
merci c'est toujours très utile ;)

WrestleMania
22/06/2006, 14h02
Très beau tuto, beau travail Allan :)

Dark-Angel
22/06/2006, 16h47
En effet excellent :)

Rom56
22/06/2006, 17h33
Super beaulot merci beaucoup !! super tuto allan !

thenorth06
30/06/2006, 22h59
Merci Allan..il est excellent ton tuto..

Allan
30/06/2006, 23h06
Merci Allan..il est excellent ton tuto..
Merci ^^

poulou13
15/07/2006, 22h31
merci pour ce tuto,ptite question au passage et pour l'inverse,je viens de monter une board en local,et la base impossible de la upper chez mes hebergeurs,il me dit erreur

Error at the line 7: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

je suppose un soucie de version sql, mais j'en suis pas tres sur

Allan
15/07/2006, 22h50
A priori, un problème de language différent.

Rom56
15/07/2006, 22h50
merci pour ce tuto,ptite question au passage et pour l'inverse,je viens de monter une board en local,et la base impossible de la upper chez mes hebergeurs,il me dit erreur

Error at the line 7: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

je suppose un soucie de version sql, mais j'en suis pas tres sur

oui c'est un soucis de caractère et de version de language ou de version de phpmyadmin. Une solution utiliser mysqldumper et ca passe tout seul plus aucun prob. J'ai fais un tuto qui pourra surement t'aider ici : http://www.vbulletin-ressources.com/forum/showthread.php?t=759

Tiens nous au courant :yahoo:

OlijO
21/07/2006, 09h44
Merci bicoup ca m'a baucoup aidé ^^

Allan
23/07/2006, 16h06
Merci bicoup ca m'a baucoup aidé ^^
C'est fait pour, merci ;)

Xiu
12/08/2006, 17h28
C'est possible dans l'autre sens ?
De local à hébergeur ^^

PS : Tu ne précise pas par ou tu exporte ta bdd donc vbulletin.sql, phpmyadmin, dans le panel vbulletin, on ne sait pas ^^

Allan
12/08/2006, 18h20
C'est possible dans l'autre sens ?
De local à hébergeur ^^
Oui, c'est tout a fais possible, le fichier config.php a reconfigurer ;)




PS : Tu ne précise pas par ou tu exporte ta bdd donc vbulletin.sql, phpmyadmin, dans le panel vbulletin, on ne sait pas ^^
Le fichier vbulletin.sql doit être placé soit dans le même dossier que le dossier que bigdump.php, l'endroit importe peut a partir du moment que lorsque tu lance dans ton navigateur bigdump.php, la sauvegarde se trouve dans le même dossier que celui de bigdump.php.

Xiu
12/08/2006, 18h32
Cher moi sa ne marche pas,
J'ai bien uploadé le forum de easy php à ovh, ensuite j'ai mit forum.sql et bigdum il m'a dit error directory j'ai pas trop compri, donc je suis passé par phpmyadmin, j'ai importé la bdd, aucun problème pour l'importation, j'ai changer le fichier config, puis j'ai une erreur vbulletin, pourtant les informations sont correct.

Allan
12/08/2006, 18h46
Tu a mal paramétré bigdump.php

il te faut lui mettre le chemin dit "absolu" de ton forum, si tu ne l'a pas demande a ton hébergeur de te le filer, on peut l'appeler avec une commande, mais je suis pas chez moi :p

Xiu
12/08/2006, 18h53
phpinfo le donne

Ce que j'ai fait : J'ai installer Vbulletin normalement, j'ai vider toutes les tables, puis j'ai uploader les données de mon anciene table, pas les tables, mais les donnés qui été dedant, cette fois je n'est plus une erreur, mais une page toute blanche..

Je crois avoir compri : phpmyadmin n'a pas tout inserer.

Edit :Je vais devoir faire avec bigdump mais je ne sais pas c'est quel champ =_=

Allan
12/08/2006, 19h39
Tu n'a pas suivit mon tuto ^^

Pas besoin d'installer vB, tu prend t'es fichiers de ton forum local, ta base de donner sauvegarder via l'acp, tu modifie ton fichier config.php pour qu'il soit bien pris par ton hébergeur, tu upload tous ca sur ton ftp, tu met ta save à la racine de ton ftp per exemple avec le fichier bigdump.php lui aussi paramétré pour ton hébergeur et tu lance dans ton navigateur bigdump.php et voilou, tu a ton forum sur ton ftp et en ligne ^^

Xiu
12/08/2006, 19h58
Et toi tu à pas suvi mes post vu que bigdump ne marche pas, ah faut savoir..

EDIT X2 : Si quelqu'in pouvait me dire quelle champ je dois editer pour mettre mon url " absolu " sa serait SUPER SIMPA !

Merci bien !

Xiu
13/08/2006, 00h29
Tout à très bien marché avec mysqldumper que je recommande vivement ;)

Nba13
17/08/2006, 14h33
Merci pour ce super tuto. :)

Alexandre_
18/08/2006, 23h30
Ho c'est du jolie.. Merci je suis émue :(

Pix3l
11/03/2007, 15h54
Merci beaucoup :)

foolishan
19/03/2007, 05h20
pour la creation d'un serveur en local il existe aussi

WAMP5....on vient de passer a la version 1.7.0

compatible windows vista....


http://www.wampserver.com/

pour le rest de la migration rien as rajouter ....

Allan
19/03/2007, 09h32
pour la creation d'un serveur en local il existe aussi

WAMP5....on vient de passer a la version 1.7.0

compatible windows vista....


http://www.wampserver.com/

pour le rest de la migration rien as rajouter ....
Merci de l'info ;)

ActioN
24/05/2007, 10h46
Trés trés bien fait , cependant ne pas oublier si on fait la manipulation inverse , c'est à dire de passer de easyphp à un hebergement, de ne pas oublier si les hacks le demande d'attribuer le CHMOD 777 aux dossier désirés.

Merci encore pour ce tuto je vais m'en servir ce soir je pense, pour aller migrer mon forum de localhost à infomaniak, un peu de pub pour ce super hebergeur au passage lol

Los Ojos Design
31/07/2007, 02h56
Alors voila apres avoir suivi toutes les étape quand je vais sur le forum local
Fatal error: Database class not found
Et je n'aime pas beaucoup le mot fatal peut tu m'aider

Los Ojos Design
31/07/2007, 12h23
Désolé juste une erreur venant de ma pare Merci pour ce tuto exelent

piepierre
19/03/2008, 15h24
Merci bien pour ce tuto Allan

Netsurfer
08/07/2008, 05h51
Ce serait super d'avoir un tuto afin de pouvoir migrer un forum en local avec WAMP5 car j'ai tout essayé de le faire avec EasyPHP (qui fonctionne parfaitement avec mon portable sous XP) sous Vista et un autre portable et je n'ai jamais réussi!

Est-ce qu'il y en a qui ont réussi avec EasyPHP et Vista?

epson
27/07/2008, 12h13
Est-ce qu'il y en a qui ont réussi avec EasyPHP et Vista?

OUI , j'ai easyphp et vista avec toute les mises a jour

OX6GN
21/02/2009, 10h49
Tu es génial Allan !
Je te remercie pour ce tuto, c'est vraiment bien expliqué, j'ai réussi à le faire sans problème.
Bravo !

:notworthy:

Ombre
21/02/2009, 12h38
Elles sont trop mimi les retouches d'Allan sur les captures :D

Bon boulot ;)

Billyboule
22/03/2009, 19h43
Quand je vais sur l'adresse http://127.0.0.1/mon dossier crée dans www/mon dossier de mon forum/index.php, j'ai une page blanche.

C'est comme si il n'y avait aucun fichier de mon ftp dans le dossier de mon forum alors que tout apparait bien via l'explorateur windows.

Simon
22/03/2009, 19h48
Bonsoir,
Regarde dans les logs d'erreur du serveur Web, il doit sans doute s'agir d'une erreur PHP fatale (la page n'est même pas capable de s'afficher).

Billyboule
22/03/2009, 20h56
Je retente encore une fois pour voir.
Tu parles des erreurs des fichiers log dans le menu easyphp ?

Edit je viens de voir que bigdump s'arrête à 99% et il reste 3Mo à importer. Je comprend pas pourquoi :(
Pour info, j'ai utilisé un fichier sql fait avec mysqldumper et non via l'admin CP du forum

Simon
22/03/2009, 21h11
Dans php.ini, vérifie que memory_limit a une valeur supérieure à la taille de la base de données à importer.

Ombre
22/03/2009, 22h38
Bonsoir,

Il ne devrait pas avoir de soucis de ce genre sur un forum en local si tu n as pas trifouiller certains paramètre d'apache ou mysql, moi j'ai jamais eu de soucis avec wamp et mysqldumper :)

J'ai rédiger un tutoriel sur ses deux soft pour la mise en local d'un forum, et il peu aussi servir pour un test de db, ou autres.

Billyboule
23/03/2009, 18h08
Je vais regarder Sd.

Ombre, j'ai vu ton tuto sur Wamp mais il me semble que c'est avec une nouvelle instal de vB et pas avec la restauration d'une base de données existante.

Ombre
23/03/2009, 18h18
Oui je sais bien de quoi il te parle, mais dans ton cas tu peux t'aider de celui ci, le principe est le même.

Billyboule
23/03/2009, 18h28
Ben pas de soucis pour suivre ton tuto mais je fais comment pour monter ma base de données après ?

Ombre
23/03/2009, 18h39
simplement, tu écrase celle présente par la tienne si c'est la même version de vbulletin, et tools.php t'aidera après :)

Il y a la façon de restauré la db sur une vierge et de balancer les fichiers php en conséquence tout en règlent le config.php, ou faire ce que je te dis, ça reviens au même au bout du compte.

Billyboule
24/03/2009, 19h12
Voilà j'ai utilisé musqldumper au lieu de bigdump et c'est passé.
Un chti coup de tools.php et tout est en ordre.

Merci Ombre et Sd ;)

Ombre
24/03/2009, 20h09
Bonsoir, de rien, tool.php est ton meilleur copain dans ses cas là :D

Bonne continuation ;)