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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(25 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.
On utilise actuellement mediawiki-1.37.2 la nouvelle version est mediawiki-1.43.0.


=1. Les étapes pour mettre à niveau MediaWiki :=
=1. Les étapes pour mettre à niveau MediaWiki :=


Sauvegarder le fichier LocalSettings.php
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 :


Sauvegarder les fichiers avec FileZilla
php maintenance/run.php update


Sauvegarder la base de données avec phpMyAdmin
<span style="color: #196f3d;">''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas).''</span>


Télécharger la nouvelle version de MediaWiki :
Testez la mise à niveau.


wget <nowi>https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz</nowiki>
<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).