Différences entre les versions de « Mise à niveau de MediaWiki »
(5 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 | ||
''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 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/ | ||
''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) : | ||
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 | ||
''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 (en administrateur '''root''') depuis le dossier racine de MediWiki (/var/www/html/wikimv): | ||
php maintenance/update.php | php maintenance/update.php | ||
''Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas)'' | 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. | ||
''Supprimez les anciens fichiers (inutile normalement dans notre cas)'' | <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).