Annonces
 
Livre d'or

Par Crunchfamily

Merci beaucoup pour
votre travail, ce CMS
est vraiment d'une
grande simplicité
d'utilisation mais
aussi d'une grande
souplesse. [Suite...]

Livre d'or

Question aléatoire

 
Migrer PHPBoost vers un autre serveur
 



Il n'est pas rare de se lancer dans la création d'un site en partant au début d'un petit hébergement sans forcément de nom de domaine, et puis un jour, le succès augmentant, on passe au plan d'hébergement supérieur ou on prend un nom de domaine.
Et là une question se pose, comment transférer PHPBoost sur le nouveau serveur.
Il n'y a rien de compliqué en réalité et nous allons voir en détails comment faire.

Notions préliminaires


Pour pouvoir faire correctement un transfert de site, il faut d'abord comprendre comment fonctionne le portail, cette notion est fondamentale.
Les données sont réparties en deux types:
  • Les fichiers qui permettent d'exécuter les pages, ils constituent le moteur, ils sont accompagnés des templates, ce qui correspond en réalité aux support des données dans le rendu.
  • Le contenu de votre portail lui est stocké dans la base de données. Le serveur le plus connu et le plus utilisé est mySQL, mais il en existe d'autes (PostgreSQL, SQLite, ...), qui sont aussi supportés à partir de PHPBoost 2.0.

Lors du transfert de serveur il va donc falloir transférer ces deux types de données.

Sauvegarde de la base de données


Nous allons utiliser le gestionnaire de sauvegardes et de restaurations de base de données inclus à PHPBoost.
Sur le portail installé sur le serveur que vous voulez transférer vous allez faire la sauvegarde de la base de données, puis télécharger le fichier proposé (soit par le navigateur soit par le logiciel FTP en allant le chercher dans cache/backup).

Installation du nouveau serveur


Pour ne pas perdre les données (fichiers envoyés par les utilisateurs et autres thèmes personnalisés), nous vous conseillons de transférer la totalité de ce que contient votre serveur vers le nouveau, ou du moins tous les fichiers concernés par PHPBoost.
Une fois les anciens fichiers mis en place sur le nouveau serveur, vous devez télécharger le pack PHPBoost qui correspond à votre version et placer le dossier install qu'il contient sur votre nouveau serveur.
A partir de là vous devez pointer votre nouveau serveur par votre navigateur en rajoutant de façon similaire à l'installation install/install.php (reportez-vous à l'article installation en cas de problèmes).
Installez votre nouveau portail en rentrant les informations concernant le nouveau serveur, vous ne devez pas forcément mettre le même pseudo que sur votre ancien site puisqu'il ne sera pas conservé.

Importation des données


Connectez-vous en tant qu'administrateur sur le nouveau portail que vous venez d'installer et rendez-vous dans la partie sauvegarde et restauration de la base de données.
Si ce n'est pas déjà fait vous devez placer sur votre serveur le fichier de sauvegardes de la base de données dans le dossier cache/backup.
Restaurez le avec l'outil d'importation lié à PHPBoost, puis régénérez le cache si votre version le demande (cette étape est importante puisque les données mises en cache ne seraient pas actualisées).

Mise à jour de la configuration du serveur


Vous avez presque terminé votre transfert, il faut maintenant paramétrer le portail sur le nouveau serveur.
Pour cela rendez-vous dans la configuration du portail et mettez à jour le champ Nom du serveur et chemin du portail si nécessaire.
Validez et le tour est joué, votre portail devrait fonctionner sur votre nouveau serveur.


En cas de problèmes, n'hésitez pas à demander de l'aide sur le forum. Nous vous demandons d'attacher une grande importance à la précision sur votre problème, expliquez à quelles étapes vous êtes coincé et nous vous aiderons.

Cette page a été vue 472 fois