Index | Page suivante

Changement d'hébergeur

Ca y est ! vous avez décidé de franchir le pas et de changer d'hébergeur !

Comment faire pour réussir sans dommage cette opération ??

Un simple conseil : faites-vous la main en transférant votre forum en local.. il suffit d'installer Easyphp ... C'est une bonne méthode pour ne pas commettre d'erreurs irréparables.

Un petit rappel, avant tout, sur la façon dont est constitué votre forum. Actuellement vous disposez :

  • d'un espace web où sont stockés les fichiers du forum
  • d'une base de données (qui n'est jamais sur ce même espace web)
    ( voir détails ici >>> )

Le lien entre les deux se fait uniquement par un fichier "config.php" qui se trouve à la racine de votre forum et qu'Il faudra modifier pour que votre programme "reconnaisse" la nouvelle base de données. Sinon vous aurez droit au traditionnel message "could no connect to the database" !!!

Après vous être assuré que votre nouvel hébergeur met à votre disposition une base de données mysql (qu'il faudra peut-être activer avant de pouvoir l'utiliser) et autorise le php , voici comment procéder :

Transférer les dossiers et fichiers

1. copier tous les fichiers de votre ancien hébergement sur le nouveau , soit à partir de votre disque dur si votre forum y est stocké "à l'identique", soit en le transférant de votre ancien hébergement...

2. Une fois les fichiers en place sur votre nouvel hébergement, supprimez, si nécessaire, les dossiers install et contrib qui sont inutiles..

3. Il vous faut maintenant recréer un fichier config.php qui permettra à votre programme de "reconnaître" la base de données.

Voir ci-contre la structure de ce fichier. Il suffit alors de le compléter soigneusement en précisant les identifiants que vous a fourni votre hébergeur.

Ensuite, on s'attaque à la base de données .... Page suivante >>>

Structure d'un fichier config.php

les xxxxxx sont à remplacer par les identifiants de votre nouvel hébergeur.

<?php

// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql';

$dbhost = 'xxxxxx'; = identifiant de connexion à la base (ex : sql.free.fr)

dbname = 'xxxxxx'; = nom de votre base de données fourni par l'hébergeur

$dbuser = 'xxxxxx'; = votre login de connexion à la base

$dbpasswd = 'xxxxxx'; = votre mot de passe de connexion à la base

$table_prefix = 'phpbb_'; (ne pas changer sauf si vous aviez précédemment opté pour un nom de tables différent de phpbb_ )

define('PHPBB_INSTALLED', true);

?>