Autres langues
Autres actions
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 :
uploads/[lower-alpha 2] (où toutes les téléchargements sont stockés)resources/assets/[lower-alpha 3]skins/Citizen/languageSelector.php(c'est ce qui produit prolewiki.org)
É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]
- ↑ Où se trouve
LocalSettings.php - ↑ Où toutes les téléchargements sont stockés
- ↑ Où tous les logos multilingues sont stockés
- ↑ Matomo à partir de 2023 nécessite une intervention manuelle