« Mise à niveau de MediaWiki » : différence entre les versions

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Le projet est de préparer la mise à niveau du wiki avec la dernière version 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.
On utilise actuellement mediawiki-1.37.2 la nouvelle version est mediawiki-1.43.0.

Version du 4 mars 2025 à 06:47

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.

1. 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.

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