Bonjour
La première chose à faire est de faire un export de votre base de données. Puis à l’aide d’un logiciel de texte orienté programmation (type Sublime text ou Text Wrangler ou note pad, voir text édit sur mac) vous faites un chercher-remplacer dans le dump de votre BDD de votre ancienne adresse web free pour la remplacer par votre nouvelle adresse Web de votre nouveau nom de domaine.
Ensuite vous créez votre BDD chez votre nouvel hébergeur et vous injectez l’export que vous avez fait une fois celui-ci corrigé.
Vous transférez l’ensemble des fichiers de votre site sur le nouvel hébergeur et dans le fichier config>>connect.php vous remplacez le nom de votre BDD par celui que votre nouvelle BDD ainsi que le login et le mot de passe par les nouveaux.
Par mesure de précaution, ne transférez pas le contenu des dossiers tmp et local mais veillez à ce que ces dossiers (ainsi que le dossier IMG et ses sous-dossiers) soit bien en droit 777.
Et normalement c’est bon.
Il y a peut-être d’autres méthodes plus ou moins orthodoxes. Pour ma part, j’ai utilisé celle-ci et elle fonctionne. Les erreurs courantes consistent à se tromper dans le fichier connect.php ou à ne pas vider le dossier tmp, qui, je crois, garde l’ancien URL. dans votre site.