Mediawiki
De FunLab Documentation
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