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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(17 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 les fichiers avec FileZilla
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 17 : Ligne 17 :
  tar -xvzf mediawiki-*.tar.gz
  tar -xvzf mediawiki-*.tar.gz


''Lisez les notes de version et les instructions de mise à niveau''
<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) :
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/ /var/www/html/wikimv/
  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''
<span style="color: #196f3d;">''Le dossier uploads peut ne pas exister et être remplacé par le dossier images.''</span>


Configurer les droits 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
ls -l
  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>
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).