WikiOpenTruc:Administration : Différence entre versions
m (→Tâches préalables) |
m (→Tâches préalables) |
||
(5 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
==Upgrade== | ==Upgrade== | ||
+ | |||
+ | à noter que mon hébergement web OVH est "Performance", et qu'il inclus un accès SSH. | ||
+ | ça permet de simplifier et accélérer certaines tâches. | ||
* Version mediawiki employée ici : [[Spécial:Version]] (1.25.1 au 5/3/2017) | * Version mediawiki employée ici : [[Spécial:Version]] (1.25.1 au 5/3/2017) | ||
Ligne 15 : | Ligne 18 : | ||
* https://www.mediawiki.org/wiki/Manual:How_to_debug à lire et utiliser ! | * https://www.mediawiki.org/wiki/Manual:How_to_debug à lire et utiliser ! | ||
+ | |||
+ | * https://openclassrooms.com/forum/sujet/mediawiki-sidebar-passee-en-bas-de-page l'upgrade 1.28 -> 1.35 merdouille un peu (aussi bien avec PHP 7.3 que 7.4). Seul le skin "Vector" fonctionne (mal), les 3 autres skins plantent carrément. Je subodore donc aussi un souci avec le skin Vector. | ||
<br> | <br> | ||
Ligne 64 : | Ligne 69 : | ||
===Tâches préalables=== | ===Tâches préalables=== | ||
+ | Essentiellement, il faut suivre les recommandations officielles sur le site MW. | ||
LocalSettings.php | LocalSettings.php | ||
− | * | + | * a priori, on garde notre LocalSettings customisé, et on rajoute éventuellement quelques lignes |
− | |||
Mettre la BD au propre + sauvegarde | Mettre la BD au propre + sauvegarde | ||
* y-a-t-il des tables obsolètes ? | * y-a-t-il des tables obsolètes ? | ||
* purger les 2 grosses tables caches | * purger les 2 grosses tables caches | ||
− | + | * possible depuis eg : le manager OVH, une ligne de commande dans un fichier PHP. l'export avec phpMyAdmin n'est pas fiable. | |
− | |||
− | * possible depuis eg : | ||
* j'ai déjà un fichier PHP qui réalise la sauvegarde ***.sql et ***.xml | * j'ai déjà un fichier PHP qui réalise la sauvegarde ***.sql et ***.xml | ||
* à noter que :le charset est UTF8, qui est le charset par défaut, donc pas besoin de le mentionner | * à noter que :le charset est UTF8, qui est le charset par défaut, donc pas besoin de le mentionner | ||
Ligne 81 : | Ligne 84 : | ||
* voir la liste des extensions dans LocalSettings.php, et leur obsolescence | * voir la liste des extensions dans LocalSettings.php, et leur obsolescence | ||
* upgrader toutes les extensions | * upgrader toutes les extensions | ||
+ | * se documenter sur le saut | ||
− | * | + | Upgrade de la BD |
+ | * voir https://www.mediawiki.org/wiki/Manual:Upgrading. Il y a un script PHP qui fait le boulot, il suffit de le lancer | ||
+ | |||
+ | Skins | ||
+ | * Il y en a plein, mais comme je suis contributeur principal et quasi unique, un seul suffit : Vector (https://www.mediawiki.org/wiki/Skin:Vector/fr) | ||
+ | * Le skin Vector est constamment upgradé. Il faut donc télécharger et utiliser la version cohérente avec la version de MediaWiki | ||
+ | * les skins Vector sont disponibles à https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/skins/Vector/+refs, le n° de version sont ceux de MW | ||
<br> | <br> |
Version actuelle datée du 8 novembre 2024 à 18:51
- Stats du wiki : WikiOpenTruc:Statistiques
Sommaire
Upgrade
à noter que mon hébergement web OVH est "Performance", et qu'il inclus un accès SSH. ça permet de simplifier et accélérer certaines tâches.
- Version mediawiki employée ici : Spécial:Version (1.25.1 au 5/3/2017)
- ! impact sur les extensions ?
- http://www.mediawiki.org/wiki/Manual:Upgrading/fr
- http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_upgrade_from_a_really_old_version.3F_In_one_step.2C_or_in_several_steps.3F
- If upgrading from a MediaWiki version below 1.19, you may need to add the sha1 field to the revision table manually before running the update script (see Task T50820 and a relevant support desk thread).
- https://www.mediawiki.org/wiki/Manual:How_to_debug à lire et utiliser !
- https://openclassrooms.com/forum/sujet/mediawiki-sidebar-passee-en-bas-de-page l'upgrade 1.28 -> 1.35 merdouille un peu (aussi bien avec PHP 7.3 que 7.4). Seul le skin "Vector" fonctionne (mal), les 3 autres skins plantent carrément. Je subodore donc aussi un souci avec le skin Vector.
Souci avec miniatures/ImageMagick
Avec les 3 wikis, le passage ->MW1.25.1 est ok ... sauf un souci de production de miniatures.
Erreur lors de la création de la miniature : Error code: -1
- https://community.olympe.in/t/mediawiki-impossible-duploader-une-image/7487/14 avec une soluce
- http://blog.skyplabs.net/index.php/2012/10/13/mediawiki-impossible-de-creer-la-miniature-dun-fichier-image/ avec une soluce
- https://www.mediawiki.org/wiki/Topic:Sogkrajdisbzazcy
- https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Error_creating_thumbnail_Error_code:_-1 je me demande si c'est pas un souci avec le programme ImageMagick ?
- https://www.mediawiki.org/wiki/Manual:Image_administration
- https://www.mediawiki.org/wiki/Manual:$wgUseImageMagick
Voir si c'est pas la variable $wgTmpDirectory qui poserait souci.
Test sur entrepierres. Dans LocalSettings.php
$wgUseImageMagick = false;
et effectivement, le souci disparait.
Et idem sur opentruc.fr (15/11/2017).
Test en cliquant dans la liste des documents sur une image qui posait souci. L'affichage en mode debug ne comporte plus d'error.
... ça résoud le pb ... mais ça ne l'explique pas.
NB: ça résoud le pb a posteriori, ce qui signifie que les thumbnails sont générés à la volée.
Faut se documenter sur ImageMagick chez OVH. Maybe soucis de compatibilités ?
<?php exec("convert -version", $out); print_r($out); ?> Array ( [0] => Version: ImageMagick 6.6.0-4 2015-05-28 Q16 http://www.imagemagick.org [1] => Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC [2] => Features: OpenMP [3] => )
... a priori, la version de IM6.6.0-4 est ok pour MW1.25.1.
Tâches préalables
Essentiellement, il faut suivre les recommandations officielles sur le site MW.
LocalSettings.php
- a priori, on garde notre LocalSettings customisé, et on rajoute éventuellement quelques lignes
Mettre la BD au propre + sauvegarde
- y-a-t-il des tables obsolètes ?
- purger les 2 grosses tables caches
- possible depuis eg : le manager OVH, une ligne de commande dans un fichier PHP. l'export avec phpMyAdmin n'est pas fiable.
- j'ai déjà un fichier PHP qui réalise la sauvegarde ***.sql et ***.xml
- à noter que :le charset est UTF8, qui est le charset par défaut, donc pas besoin de le mentionner
Extensions
- voir la liste des extensions dans LocalSettings.php, et leur obsolescence
- upgrader toutes les extensions
- se documenter sur le saut
Upgrade de la BD
- voir https://www.mediawiki.org/wiki/Manual:Upgrading. Il y a un script PHP qui fait le boulot, il suffit de le lancer
Skins
- Il y en a plein, mais comme je suis contributeur principal et quasi unique, un seul suffit : Vector (https://www.mediawiki.org/wiki/Skin:Vector/fr)
- Le skin Vector est constamment upgradé. Il faut donc télécharger et utiliser la version cohérente avec la version de MediaWiki
- les skins Vector sont disponibles à https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/skins/Vector/+refs, le n° de version sont ceux de MW
Espaces de noms
Sauf erreur, un moyen de structurer les infos du wiki est via les espaces de noms.
http://meta.wikimedia.org/wiki/Aide:Espace_de_nom Il y a des espaces de noms prédéfinis (une vingtaine). Par exemple les espaces de noms "Méta" ou "Projet" servant aux discussions internes entre créateurs du wiki et qui n'apparaissent pas publiquement. Le moteur de recherche public n'y va pas. ça correspond effectivement à un de mes besoins !
Un autre espace de noms fourni de base est l'espace "Aide:"
Sur Wikipédia, un espace de nom est par exemple "Fichier".
S'y trouvent notamment les images .jpg
(ex: http://fr.wikipedia.org/wiki/Honoré_de_Balzac)
On peut se créer 65536 espaces de noms propres à son wiki.
Sidebar
- http://www.mediawiki.org/wiki/Manual:Interface/Sidebar (last màj 12/12/2011)
Cette colonne de gauche est soit un truc par défaut, soit la page MediaWiki:Sidebar . (ça semble d'ailleurs être la seule page de cet espace de noms ? NON, pas du tout !)
(ATTENTION, ce n'est pas la page WikiOpenTruc:Sidebar ! Rien à voir avec le schmilblick J'ai tout essayé avec cette page ... et rien ne marche.)
Donc, on créé la page MediaWiki:Sidebar, on s'inspire d'autres pour voir quoi mettre dedans, et ça roule. ... sauf que j'ai toujours encore la partie basse de cette colonne que je ne maitrise pas ?
NB1 : MediaWiki est bien l'un des espaces de nom par défaut
NB2 : L'espace de nom MediaWiki est protégé de base. Seul les admins peuvent y toucher.
NB3 : L'espace de nom MediaWiki contient plein de choses (messages, etc)
Eventuellement, faut purger le cache pour que les modifications apparaissent, voir http://www.mediawiki.org/wiki/Manual:Purge
La main page initiale
Pondue automatiquement. Gardée en copie in case of.
Consult the User's Guide for information on using the wiki software.
Getting started
Docs
- http://fr.wikibooks.org/wiki/MediaWiki_pour_débutants
- http://fr.wikibooks.org/wiki/MediaWiki_pour_d%C3%A9butants/Configuration_de_votre_wiki#D.C3.A9terminer_qui_peut_.C3.A9diter_ou_voir_votre_wiki
- http://fr.wikipedia.org/wiki/Aide:Espace_de_noms espace de noms
- http://fr.wikipedia.org/wiki/Aide:Purge_du_cache purge
- http://fr.wikibooks.org/wiki/MediaWiki_pour_d%C3%A9butants/Configuration_de_votre_wiki#Ajouter_une_annonce_en_haut_de_toutes_les_pages