Manual:Moving a wiki/fr

Cette page explique comment déplacer un wiki d'un serveur vers un autre. Ceci est souvent nécessaire lors du changement d'un serveur Web ou du domaine (ou les deux à la fois).

Le moyen le plus sûr de faire cela est d'avoir la même version de MediaWiki sur les deux wikis. Cependant, il est possible d'installer une version plus récente de MediaWiki sur le nouveau serveur et d'effectuer une mise à jour directement sur le nouveau serveur. En fait, cela peut être votre seule option si vous souhaitez mettre à niveau votre wiki vers une nouvelle version qui a des exigences plus élevées que celles disponibles sur votre ancien serveur (comme la version php).

Les étapes sont essentiellement expliquées dans d'autres pages :


 * 1) Faites une sauvegarde de votre wiki.
 * 2) Transférez les sauvegardes de l'ancien serveur vers le nouveau.
 * 3) Restaurez la sauvegarde sur le nouveau serveur.



Mise à jour du nouveau serveur
Si vous effectuez une mise à niveau vers une version plus récente de MediaWiki sur le nouveau serveur, au lieu de copier l'ancien répertoire et les extensions MediaWiki sur le nouveau serveur, vous devez suivre la procédure de mise à jour. Vous allez télécharger une nouvelle version de MediaWiki sur le nouveau serveur et de nouvelles versions des extensions que vous utilisez, correspondant à la nouvelle version de MediaWiki. N'oubliez pas d'exécuter le script de mise à jour.

Test
À ce stade, essayez d'utiliser le wiki sur le nouveau serveur. Connectez-vous en tant que sysop et utilisateur régulier et vérifiez que l'affichage, la création et l'édition de pages et le téléchargement de fichiers fonctionnent toujours. Résolvez tous les problèmes signalés par PHP ou MediaWiki lui-même.

Vous pouvez faire tout le processus pour tester si le déplacement fonctionnera sans problème, avant de mettre l'ancien wiki en lecture seule. Une fois que vous savez que votre wiki sur le nouveau serveur fonctionne comme prévu, vous pouvez mettre votre ancien wiki en mode lecture seule et effectuer à nouveau le déplacement.



Problèmes fréquents

 * Fichiers inaccessibles après avoir modifié le domaine

The column md_deps in the module_deps table contains absolute file paths, which are used to locate the images and LESS files that CSS depends on. Ces chemins ne sont plus actuels dès que le wiki est par exemple déplacé dans un autre répertoire ou mis sur un autre serveur. Après avoir fait le transfert, des avertissements PHP peuvent apparaître disant que certains fichiers ne sont pas accessibles. Dans les versions actuelles de MediaWiki, ceci peut être résolu en exécutant update.php qui purge les caches.

In versions older than MediaWiki 1.25 (where T37472 is not implemented), update.php does not delete the contents of the module_deps table. Pour ces versions, le contournement consiste à corriger manuellement les entrées erronnées de la table module_deps :

Cela peut être utilisé pour actualiser les segments erronnés du chemin et corriger l'erreur.

Un problème similaire peut apparaître lorsque MediaWiki essaie de lire les messages du chargeur de ressources. Dans ce cas la solution est de tronquer les tables correspondantes :



Voir aussi

 * - si vous n'avez pas une sauvegarde réussie
 * - changer le répertoire d'installation de votre wiki
 * - Un ensemble d'outils pour transférer du contenu d'un wiki à un autre si vous n'avez pas d'accès shell à l'ancien wiki.
 * - changer le répertoire d'installation de votre wiki
 * - Un ensemble d'outils pour transférer du contenu d'un wiki à un autre si vous n'avez pas d'accès shell à l'ancien wiki.
 * - Un ensemble d'outils pour transférer du contenu d'un wiki à un autre si vous n'avez pas d'accès shell à l'ancien wiki.



Liens externes

 * Detailed instructions on 'Migrating to a new server'
 * Specific page to move easily a wiki (in french)