Basculer le menu
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

ProleWiki:Maintenance Mise à jour de MediaWiki

De ProleWiki

Ceci est une page pour un tutoriel étape par étape sur la mise à jour de MediaWiki, pour référence future.

Étape 1 : Sauvegarder tout[modifier | modifier le wikicode]

ProleWiki dispose déjà d'un système de sauvegarde rudimentaire et simple, grâce au camarade MxAsh. Nous avons la sauvegarde de tous les fichiers sur un autre serveur.

Étape 2 : Télécharger le tarball[modifier | modifier le wikicode]

Allez dans le répertoire webroot[lower-alpha 1] et téléchargez le tarball de la nouvelle version de MediaWiki :

wget https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0.tar.gz

Et extrayez-les :

tar -xvf mediawiki-1.40.0.tar.gz

Étape 3 : Déplacer les dossiers et fichiers[modifier | modifier le wikicode]

Les dossiers et fichiers suivants doivent être conservés :

Étape 4 : Mettre à jour les extensions et les bases de données[modifier | modifier le wikicode]

Exécutez ce code dans le répertoire webroot pour mettre à jour quelques extensions et économiser du travail :

php composer.phar update

Liste complète des extensions (certaines d'entre elles sont fournies avec MediaWiki) :

AbuseFilter [INCLUSE]
CategoryTree [INCLUSE]
Cite [INCLUSE]
CiteThisPage [INCLUSE]
CodeEditor [INCLUSE]
CodeMirror
ConfirmAccount
ConfirmEdit [INCLUSE]
ContentTranslation
ContributionScores
CreatedPagesList
CSS
Discord
DiscussionTools [INCLUSE]
DismissableSiteNotice
Echo [INCLUSE]
EmbedVideo
ExternalData
Flow
Gadgets [INCLUSE]
HitCounters
ImageMap [INCLUSE]
InputBox [INCLUSE]
Interwiki [INCLUSE]
Linter [INCLUSE]
LoginNotify [INCLUSE]
MassEditRegex
Math [INCLUSE]
Matomo[lower-alpha 4]
MobileFrontend
MultimediaViewer [INCLUSE]
Nuke [INCLUSE]
OATHAuth [INCLUSE]
OpenGraphMeta
PageImages [INCLUSE]
ParserFunctions [INCLUSE]
PdfHandler [INCLUSE]
Poem [INCLUSE]
Popups
Renameuser
ReplaceText [INCLUSE]
SandboxLink
Scribunto [INCLUSE]
SecureLinkFixer [INCLUSE]
SpamBlacklist [INCLUSE]
SyntaxHighlight_GeSHi [INCLUSE]
TemplateData [INCLUSE]
TemplateStyles
TextExtracts [INCLUSE]
Thanks [INCLUSE]
TimedMediaHandler
TitleBlacklist [INCLUSE]
VisualEditor [INCLUSE]
Wikibase
WikiEditor [INCLUSE]
WikiSEO

Une fois qu'ils sont tous installés, allez dans maintenance/ et exécutez

php update.php --wiki de --quick
php update.php --wiki en --quick
php update.php --wiki es --quick
php update.php --wiki fr --quick
php update.php --wiki pt --quick
php update.php --wiki ru --quick
php update.php --wiki zh --quick

Notes[modifier | modifier le wikicode]

  1. Où se trouve LocalSettings.php
  2. Où toutes les téléchargements sont stockés
  3. Où tous les logos multilingues sont stockés
  4. Matomo à partir de 2023 nécessite une intervention manuelle