« MediaWiki/Migration des données » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 32 : | Ligne 32 : | ||
=== Import des fichiers === | === Import des fichiers === | ||
S'il faut récupérer les images de l'ancien site : | S'il faut récupérer les images de l'ancien site : | ||
* source <code>\konoburo\images\</code> | * source sur le wiki d'origine <code>...\konoburo\images\</code> | ||
* créer une copie de | * créer une copie de travail ; | ||
* supprimer le contenu des sous-dossiers : | * supprimer le contenu des sous-dossiers : | ||
** \archive\ | ** <code>\archive\</code> | ||
** \cache\ | ** <code>\cache\</code> | ||
** \deleted\ | ** <code>\deleted\</code> | ||
** \thumb\ | ** <code>\thumb\</code> | ||
Utilisation du script <code>ImportImages.php</code> : | Utilisation du script <code>ImportImages.php</code> : | ||
* https://www.mediawiki.org/wiki/Manual:ImportImages.php/fr | * https://www.mediawiki.org/wiki/Manual:ImportImages.php/fr | ||
* <code>\\nouveauserveur\phpwamp\www\konoburo\maintenance\</code> | * <code>\\nouveauserveur\phpwamp\www\konoburo\maintenance\</code> | ||
* <code>php.exe ImportImages.php \\nouveauserveur\Support\ | * <code>php.exe ImportImages.php \\nouveauserveur\Support\ImageAImporter\ --search-recursively</code> | ||
** l'option <code>--search-recursively</code> permet d'inclure les sous-dossiers | |||
=== Maintenance === | === Maintenance === |
Version du 8 novembre 2021 à 17:14
La migration des données consiste à ne récupérer que les données (texte, fichiers...)
Généralité
Outil
Procédure
Export en masse
Depuis le wiki de départ, exporter les données avec historique :
\\ancienserveur\phpwamp\www\konoburo\maintenance\
php.exe dumpBackup.php --full --quiet > konoburo-20211029.xml
Export spécifique
- Spécial:Toutes_les_pages : pour lister certaines pas d'après un espace de nom en particulier
- Spécial:Exporter : export d'une liste de pages
Import
Vers le wiki d'arrivée :
\\nouveauserveur\phpwamp\www\konoburo\maintenance\
php.exe importdump.php < konoburo-20211029.xml
Attention, certains paramétrages ne fonctionnent plus :
- organisation des portails :
- il faut renommer les sous-pages des portails avec le préfixe
Modèle:
; exemplePortail:Utilisateur/Section
de vientModèle:Portail:Utilisateur/Section
- il est possible de modifier le fichier de données XML :
- ajout du préfixe
Modèle:
; - modification de l'espace de nom ; passer de à
<ns>100</ns>
<ns>10</ns>
- ajout du préfixe
- il est possible de modifier le fichier de données XML :
- il faut renommer les sous-pages des portails avec le préfixe
Import des fichiers
S'il faut récupérer les images de l'ancien site :
- source sur le wiki d'origine
...\konoburo\images\
- créer une copie de travail ;
- supprimer le contenu des sous-dossiers :
\archive\
\cache\
\deleted\
\thumb\
Utilisation du script ImportImages.php
:
- https://www.mediawiki.org/wiki/Manual:ImportImages.php/fr
\\nouveauserveur\phpwamp\www\konoburo\maintenance\
php.exe ImportImages.php \\nouveauserveur\Support\ImageAImporter\ --search-recursively
- l'option
--search-recursively
permet d'inclure les sous-dossiers
- l'option
Maintenance
\\nouveauserveur\phpwamp\www\konoburo\maintenance\
php.exe rebuildrecentchanges.php
php.exe initSiteStats.php
Personnalisation
Logo :
- fichier paramètre
LocalSettings.php
:$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/konoburo.png" ];
- MediaWiki:Sitenotice : permet de personnaliser l'en-tête de page ;
- MediaWiki:Sidebar : permet de personnaliser la barre de menu (positionnée sur la gauche) :
- MediaWiki:Common.css : personnaliser la présentation pour tout le monde par une feuille de style commune ;
- Utilisateur:Pagep/common.css : personnaliser la présentation pour l'utilisateur uniquement.