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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(4 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 les fichiers avec FileZilla (avoir une copie du fichier LocalSettings.php)
Sauvegarder les fichiers avec FileZilla (avoir une copie du fichier LocalSettings.php).


Sauvegarder la base de données avec phpMyAdmin
Sauvegarder la base de données avec phpMyAdmin.


Télécharger la nouvelle version de MediaWiki dans le dossier de mon utilisateur :
Télécharger la nouvelle version de MediaWiki dans le dossier de mon utilisateur :
Ligne 15 : Ligne 17 :
  tar -xvzf mediawiki-*.tar.gz
  tar -xvzf mediawiki-*.tar.gz


<span style="color: #196f3d;">''Lisez les notes de version et les instructions de mise à niveau''</span>
<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 :
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 :
Ligne 21 : Ligne 23 :
  rsync -avP --exclude='LocalSettings.php' --exclude='images' --exclude='uploads' mediawiki-1.43.0/ /var/www/html/wikimv/
  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>
<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)
Vérifiez les droits, si besoin les configurer pour www-data (utilisateur et groupe pour Apache) :


  cd /var/www/html
  cd /var/www/html
Ligne 29 : Ligne 31 :
  chown -R www-data:www-data wikimv
  chown -R www-data:www-data wikimv


<span style="color: #196f3d;">''Mettre à jour les extentions (déjà fait avec rsync)''</span>
<span style="color: #196f3d;">''Mettre à jour les extentions (déjà fait avec rsync).''</span>


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


  php maintenance/update.php
  php maintenance/update.php


<span style="color: #196f3d;">''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas)''</span>
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
Testez la mise à niveau.


<span style="color: #196f3d;">''Supprimez les anciens fichiers (inutile normalement dans notre cas)''</span>
<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).