Comment... j'ai installé mon MediaWiki chez OVH

De Vents & Jardins
Aller à : navigation, rechercher
Accueil V&J.png


Cette page n'est qu'un "mémo partagé". Elle n'a pas la prétention d'être un tutoriel. Si elle vous donne des idées, j'en suis ravi. Si certaines choses ne sont pas compréhensibles, j'en suis désolé mais je ne ferai pas d'améliorations dans l'immédiat car ce n'est qu'un mémo partagé et pas un tutoriel.

2 avril 2019

  • Récupérer la dernière archive de MediaWiki, la décompresser en local
  • La transférer en ftp sur le site dans /www/wiki
  • Se connecter en https sur la page https://www.ventsetjardins.fr/wiki/. C'est important de le faire en https dans mon cas, sinon l'installateur configure en http simple puis couine qu'il y a un risque de piratage et bloque la connexion de l'administrateur à la fin.
  • Dans la config: Donner "wiki" comme préfixe de tables pour éviter de tout mélanger dans la BDD
  • Faire le reste de la configuration dans la config la plus simple proposée, pour éviter les embrouilles inutiles
  • En fin d'installation, récupérer le fichier LocalSettings.php proposé et l'uploader à la racine du wiki, soit /www/wiki/
  • Vérifier que tout va fonctionne bien dans le wiki à ce stade (sauf les vignettes des images uploadées, problème récurrent chez OVH, qui sera traité dans cette autre page).
  • Récupérer et décompresser le skin tweeki, plus adapté à un wiki comme celui-ci. L'uploader en ftp dans /wiki/skins/
  • Modifier en conséquence LocalSettings.php pour ajouter le skin tweeki wfLoadSkin( 'Tweeki' ); et le déclarer comme skin par défaut $wgDefaultSkin = "tweeki"; (attention aux majuscules dans un cas et pas dans l'autre)
  • Toujours dans LocalSettings.php, activer l'extension "cite" par: wfLoadExtension( 'Cite' ); pour la gestion des citations de bas de page.
  • Le bouton "Edit" du skin Tweeki est plus pénible qu'autre chose dans un wiki comme celui-ci. le faire disparaître en mettant .btn-block à display:none dans le fichier interface.css du skin tweeki. Mauvaise idée, il faut pas faire comme ça. Voir en bas de page.
  • Toujours dans LocalSettings.php, ajouter ceci:
# End of automatically generated settings.
# Add more configuration options below.
# Pas d'édition anonymes!
$wgGroupPermissions['*']['edit'] = false;
# Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false;
# Cette ligne provisoire est ici pour essayer de régler le problème de génération des vignettes, mais en vain jusqu'ici
$wgGenerateThumbnailOnParse = true;
  • Modifier la page d'accueil pour la rediriger vers le Sommaire: #REDIRECTION [[Sommaire]]

Par la suite, mettre la préférence de skin à Vector dans les préférences perso des utilisateurs autorisés à modifier le wiki (ça leur donne plus facilement accès à plus d'options) et la laisser par défaut à Tweeki dans LocalSettings pour les autres visiteurs.

5 avril

  • Uploader la favicon.ico (à la racine www, ce qui évite d'utiliser $wgFavicon = "../favicon.ico"; dans LocalSettings).
  • Idem pour apple-touch-icon.png

14 avril

  • Résolu le problème des vignettes avec cette modification: $wgUseImageMagick = false dans LocalSettings.php

A faire

  • Afficher les catégories? A réfléchir

Changements d'avis

  • Finalement, ce bouton "Edit" est quand même bien pratique. Il faudrait ne le faire disparaître que pour les visiteurs mais pas pour les contributeurs, ce qui nécessiterait sans doute d'aller bidouiller ailleurs que dans les feuilles de style. A voir plus tard si besoin. Sinon, son id est #ca-edit.
  • Modifier l'aspect des <h2>, <h3> et <h4>. Normalement, ça devrait se faire dans MediaWiki:Common.css (voir [1]) Inutile, le skin Tweeki fait déjà ça très bien.


Voili! J'ai probablement oublié de noter plein de choses, mais avec ça, c'est déjà pas mal s'il faut refaire la manip.