Transférer un WikiNi d'un compte hébergeur à un compte d'un autre hébergeur
Mon expérience pour transférer mon
WikiNi depuis l'hébergeur_source vers l'hébergeur_destination :
- Installation d'un WikiNi neuf sur hébergeur_destination.
- Dans la base de données MySql de l'hébergeur_destination, suppression de toutes les tables de WikiNi.
- Dans la base de données MySql de l'hébergeur_source, exportation de toutes les tables wikini (structure + données) dans un fichier texte.
- Dans la base de données MySql de l'hébergeur_destination, importation dans les requêtes SQL de ce fichier texte (note: si ca ne fonctionne pas et que le fichier texte est gros => segmentez le fichier texte en plusieurs fichiers de petite taille, et importez les séparément dans le même ordre que la segmentation).
- Et vous pouvez vous arrêter là !
- Eventuellement, pour que les URL qui faisaient référence à l'ancien site fassent désormais référence au nouveau :
- Dans la base de données MySql de l'hébergeur_destination, exécution de la requête SQL suivante :
- UPDATE wikini_pages SET body = REPLACE( body, "http://hebergeur_source.com", "http://hebergeur_destination.org")
Une question
Est-ce que les instructions ci-dessus permettant de transférer un
WikiNi d'un compte hébergeur à un compte d'un autre hébergeur sont les mêmes que pour transférer un
WikiNi d'un serveur local de type Apache à un compte hébergeur?
- En principe oui, vu que beaucoup d'hébergeurs utilisent aussi Apache et MySQL. Une simple copie du moteur WikiNi (les fichiers) et une sauvegarde de la base de données locale puis restauration dans celle de l'hébergeur et le tour est joué. -- ProgFou
Autre question
Est-il possible de faire un dump (export) de la base de données à partir de l’hébergeur_source et d’en faire un import sur l’hébergeur_destination tout en faisant en parallèle un copier-coller des fichier php et css constituant le moteur Wiki de l’hébergeur_source à l’hébergeur_destination?
- Oui cela est possible, mais il vaut mieux avoir quelques connaissances basiques en php pour ce faire: il faudra pour cela éditer le fichier wakka.config.php afin de remplacer les informations de l'ancien hébergeur par celles du nouveau:
- mysql_host: l'adresse du serveur où sera hébergée la base de données
- mysql_user, mysql_password: les nouveaux login et mot de passe pour s'y connecter
- base_url: la nouvelle adresse du wiki (conserver "wakka.php?wiki=" s'il n'y a pas de ReecritureDURL)
- Les autres informations ne doivent pas être changées (au risque de rendre le wiki inaccessible...) -- LordFarquaad