Différences entre les versions de « Mise à niveau de MediaWiki »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
(Page créée avec « Le projet est de préparer la mise à niveau du wiki avec la dernière version de MediaWiki. Les étapes pour mettre à niveau MediaWiki »)
 
 
(28 versions intermédiaires par le même utilisateur non affichées)
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 de préparer la mise à niveau du wiki avec la dernière version de MediaWiki.


Les étapes pour mettre à niveau 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 :
 
wget <nowiki>https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz</nowiki>
 
Décompressez les nouveaux fichiers :
 
tar -xvzf mediawiki-*.tar.gz
 
<span style="color: #196f3d;">''Lisez les notes de version et les instructions de mise à niveau.''</span>
 
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/
 
<span style="color: #196f3d;">''Le dossier uploads peut ne pas exister et être remplacé par le dossier images.''</span>
 
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
 
<span style="color: #196f3d;">''Mettre à jour les extentions (déjà fait avec rsync).''</span>
 
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 :
 
php maintenance/run.php update
 
<span style="color: #196f3d;">''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas).''</span>
 
Testez la mise à niveau.
 
<span style="color: #196f3d;">''Supprimez les anciens fichiers (inutile normalement dans notre cas).''</span>

Version actuelle datée du 8 février 2025 à 18:18

Le projet est de préparer 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 :[modifier]

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 :

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 :

php maintenance/run.php update

Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas).

Testez la mise à niveau.

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