Procédure de migration d'un wiki de l'Adrets vers ailleurs

0 - Pré-requis pour transférer un Wiki

  • Disposer d'un hébergement avec PHP (version >7.1 pour Cercopithèque et >7.3 pour Doryphore) et MariaDB>10 ou MySQL>5.6
  • Savoir accéder à un FTP et accéder à PhpMyAdmin
  • Potentiellement savoir gérer un minimum un nom de domaine et des enregistrements DNS
  • Disposer ensuite des compétences pour administrer a minima ce wiki (mises à jour....)

1 - Processus de transfert - Récupération de l'ensemble des archives

  • La procédure est la même pour un wiki autonome ou issu d'une ferme
  • Se rendre dans l'espace FTP Adrets avec Filezilla adéquat (cf id et mdp dans le fichier identifiants)
  • Aller dans le répertoire web puis le répertoire du wiki visé (par exemple pour https://wiki-adrets.fr/locommun c'est web/locommun, pour https://wiki-adrets.fr/wikis/diagccvusp/ c'est web/wikis/diagccvusp/)
  • Télécharger en local l'intégralité de ce répertoire (attention beaucoup beaucoup de fichier ça peut prendre longtemps)
  • Aller jeter un oeil au fichier wakka.config.php qui est à la racine de ce répertoire, et repérez ces infos :
    • la base de données (mysql_database)
    • l'utilisateur (mysql_user et mysql_password)
    • le préfixe de table utilisé pour ce wiki (table_prefix)
  • Connectez vous sur le PhpMyAdmin (dont l'adresse se trouve dans le fichier des identifiants) et aller sur l'onglet Exporter. Si l'ensemble de la base de données concerne votre wiki vous pouvez utiliser l'option rapide, sinon allez sur l'option personnalisé et choisissez les tables voulues, le préfixe des tables était indiqué dans le fichier wakka.config.php (table_prefix)
Vous avez maintenant tout ce qu'il faut pour réinstaller le wiki autre part

2 - Transfert du nom de domaine

Si le wiki était accessible via un nom de domaine dédié il va falloir transférer ou rerouter ce nom de domaine vers le nouvel hébergement.
  • Si c'était déjà le futur administrateurice du wiki qui gérait le nom de domaine no problem il suffit qu'il aille modifier l'enregistrement DNS A dans son gestionnaire de nom de domaine (pour nous c'est le manager OVH) et qu'il mette l'IP de son nouvel hébergement
  • Si c'était auparavant l'Adrets qui gérait le nom de domaine et dorénavant un nouvel administrateur, il va falloir donner le droit de transfert sur ce nom de domaine côté Adrets, que le futur administrateur acquiert ce nom de domaine, et ensuite qu'il fasse pointer de méme l'enregistrement DNS A vers l'IP de son hébergement

3 - Processus de transfert - Installation du wiki sur un autre hébergement

  • Se rendre sur le nouvel espace FTP avec Filezilla, déposer l'intégralité du répertoire préalablement téléchargé au bon endroit pour être en cohérence avec l'URL sur laquelle on voudra pointer
  • Se rendre sur le nouveau PHPMyAdmin, importer la base de données ou les tables dans une base de données existante
  • Ouvrir le fichier wakka.config.php à la racine du nouvel hébergement et modifier les éléments suivants :
    • 'mysql_host' (avec l'adresse d'accès à la base de données),
    • 'mysql_database' (nom de la base),
    • 'mysql_user' (utilisateur de la base),
    • 'mysql_password'
    • Si le nom de domaine a été modifié modifier également 'base_url'
Et normalement tout doit rouler !

4 - Nettoyage de l'hébergement Adrets

Après vous être assuré que tout va bien sur le nouveau wiki et attendu quelques jours d'utilisation
  • Si le wiki était dans la ferme Adrets, connectez vous en tant qu'administrateur de la ferme, supprimez le wiki dans l'interface d'administration, puis allez supprimer le répertoire afférent dans le ftp (celui que vous aviez téléchargé à l'étape 1) et supprimez les tables afférentes (et uniquement celles-là!!!) dans la base de données
  • Si le wiki était autonome, il suffit de supprimer le répertoire afférent dans le ftp (celui que vous aviez téléchargé à l'étape 1) et supprimez la base de données afférente ou les tables afférentes selon si il n'y avait que votre wiki dans cette base de données.
  • 5 Smart Dating Rules to Live By
Do You Need a Dating Coach?
5 Friends Every Midlife Single Should Have
Writing a Love Letter
12 Ways to Deal with Negativity in Relationships
5 Ways To Attract A Good Man
Ways to Get Your Dating Life Back on Track
How Much Does It Cost To Be Single?