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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Ligne 15 : Ligne 15 :
  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), 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 21 :
  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/


''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>


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)
Ligne 29 : Ligne 29 :
  chown -R www-data:www-data wikimv
  chown -R www-data:www-data wikimv


''Mettre à jour les extentions (déjà fait avec rsync)''
<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 depuis le dossier racine de MediWiki :
Ligne 35 : Ligne 35 :
  php maintenance/update.php
  php maintenance/update.php


''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas)''
<span style="color: #196f3d;">''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas)''</span>


Testez la mise à niveau
Testez la mise à niveau


''Supprimez les anciens fichiers (inutile normalement dans notre cas)''
<span style="color: #196f3d;">''Supprimez les anciens fichiers (inutile normalement dans notre cas)''</span>

Version du 8 février 2025 à 16:56

Le projet est de préparer la mise à niveau du wiki avec la dernière version de MediaWiki.

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 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 depuis le dossier racine de MediWiki :

php maintenance/update.php

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

Testez la mise à niveau

Supprimez les anciens fichiers (inutile normalement dans notre cas)