Mediawiki

De FunLab Documentation
Aller à : navigation, rechercher

Modèle:Outil

install via git

le core:

git clone https://gerrit.mediawiki.org/r/p/mediawiki/core.git

après il faut selectionner une version, vous pouvez lister celle dispo avec:

git branch -r | sort -V

les branches déclarés "stables" par la foundation sont "tagués" "REL"numéro_de_version, exemple:

 origin/REL1_23
 origin/REL1_24
 origin/REL1_25

une fois décidé, sautez sur la branche jusqu'à ce qu'elle casse:

git checkout -b REL1_26 origin/REL1_26


les extensions

supprimer le dossier vide actuel, on va repasser par git:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions.git
cd extensions
git submodule update --init --recursive
git submodule foreach 'git checkout -b REL1_26 origin/REL1_26 || :'

pour les skins

on fait pareil:
cd ..
rm skins
git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins.git
cd skins
git submodule update --init --recursive
git submodule foreach 'git checkout -b REL1_26 origin/REL1_26 || :'

mettre a jour

tout le wiki:

cd core
git pull
cd extensions
git pull
git submodule update --init --recursive
cd ../skins
git pull
git submodule update --init --recursive
php maintenance/update.php

https://www.mediawiki.org/wiki/Download_from_Git

penser a enlever les droits en execution du dossier mediawiki/images ou uploads sous peine de laisser un trou de secu