Mise à niveau de MediaWiki

Le projet est la mise à niveau du wiki avec la dernière version de MediaWiki.

On utilise actuellement mediawiki-1.37.2 la nouvelle version est mediawiki-1.43.0.

Le dossier de MediaWiki sur le serverveur est /var/www/html/wikimv dans notre cas.

Avant d’effectuer la mise à niveau de MediaWiki, j’ai cloné mon serveur hébergé sous Proxmox. L’opération a été réalisée sur le clone. Maintenant, le clone remplace le serveur d’origine.


Les étapes pour mettre à niveau MediaWiki

Sauvegarder les fichiers avec FileZilla (avoir une copie du fichier LocalSettings.php).

Sauvegarder la base de données avec phpMyAdmin.

Télécharger la nouvelle version de MediaWiki dans le dossier de mon utilisateur (dominique dans mon cas) :

cd /home/dominique
wget https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz

Décompressez les nouveaux fichiers :

tar -xvzf mediawiki-*.tar.gz

Lisez les notes de version et les instructions de mise à niveau.

Transférez les nouveau fichiers (fichier LocalSettings.php dossiers image et upload exclus), le contenu du dossier wikimv est synchronisé avec le contenu du dossier mediawiki-1.43.0 :

rsync -avP --exclude='LocalSettings.php' --exclude='images' --exclude='uploads' mediawiki-1.43.0/ /var/www/html/wikimv/

Le dossier uploads peut ne pas exister et être remplacé par le dossier images.

Dans mon cas, si je veux conserver mon logo, je peux ajouter l’option suivante :

--exclude='/var/www/html/wikimv/resources/assets/wiki.png'

Vérifiez les droits, si besoin les configurer pour www-data (utilisateur et groupe pour Apache) :

cd /var/www/html
ls -l
chown -R www-data:www-data wikimv

Mettre à jour les extentions (déjà fait avec rsync).

Exécutez le script de mise à niveau (en administrateur root) depuis le dossier racine de MediWiki (/var/www/html/wikimv):

php maintenance/update.php

Pour la version 1.40 et les suivantes (dans notre cas) :

php maintenance/run.php update

Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas, pas de modifications).

Testez la mise à niveau.

Supprimez les anciens fichiers (inutile normalement dans notre cas).


Sources :

https://www.mediawiki.org/wiki/Manual:Upgrading/fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut