Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.070938840434026 Monero.

Installer MediaWiki rapidement

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
Naviguer sur le wiki : Accueil du wiki - Administrateur - Développeur - Intégrateur - Marketing - Multimédia - Objectifs - We make Hack
Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets
 
Consulter le sommaire de cette page en étant déconnecté du réseau : Télécharger le sommaire en PDF

Installer MediaWiki rapidement

Télécharger MediaWiki

Site officiel en française : https://www.mediawiki.org/wiki/MediaWiki/fr
Site officiel en anglais : https://www.mediawiki.org/wiki/MediaWiki
Version actuelle de Mediawiki lors de la dernière édition de cette page : 1.31.1 stable LTS.
Télécharger la version Mediawiki 1.31.1 stable LTS du 20 09 2018 : https://www.mediawiki.org/wiki/Download/fr
Vérifier la version de MediaWiki et des extensions depuis la page Spécial:Version.

Installer MediaWiki

Déposer la dernière archive décompressée de MediaWiki sur le serveur dédié ou mutualisé.
Un fichier INSTALL accompagne à l'installation de Media Wiki : https://phabricator.wikimedia.org/diffusion/MW/browse/REL1_27/INSTALL
Accéder à la page d'accueil du wiki : www.domaine.ext/wiki/index.php?Accueil
L'installation n'ayant pas encore été faite, je suis redirigé automatiquement vers la page d'installation : www.domaine.ext/wiki/mw-config/index.php

Installation simple et rapide

Déplacer le dossier Mediawiki sur son serveur

Que ce soit un serveur mutualisé ou dédié, ajouter le dossier Mediawiki dans votre espace web.

Lancer l'installation

Bienvenue sur MediaWiki !
Vérifications liées à l’environnement
Des vérifications de base vont maintenant être effectuées pour voir si cet environnement est adapté à l’installation de MediaWiki. Rappelez-vous d’inclure ces informations si vous recherchez de l’aide sur la manière de terminer l’installation.
PHP 5.6.21 est installé.
Attention : Impossible de trouver APC, XCache ou WinCache.
La mise en cache d'objets n'est pas activée.
GNU diff3 introuvable.
La bibliothèque graphique GD intégrée a été trouvée.
La miniaturisation d'images sera activée si vous activez le téléversement de fichiers.
Logiciel de contrôle de version Git non trouvé.
Utilisation du nom de serveur " Votre Domaine ".
Utilisation de l'URL de serveur " Votre Domaine/wiki ".
Attention: Votre répertoire par défaut pour les téléchargements, /htdocs/wiki/images/, est vulnérable, car il peut exécuter n'importe quel script.
Bien que MediaWiki vérifie tous les fichiers téléchargés, il est fortement recommandé de fermer cette vulnérabilité de sécurité (texte en anglais) avant d'activer les téléchargements.
Utilisation de l'extension PECL intl pour la normalisation Unicode.
L’environnement a été vérifié. Vous pouvez installer MediaWiki.
Sélection de la base de données.
Ajouter le préfixe de la base de données : xyz_uvw_
Félicitations! Vous avez réussi à installer MediaWiki.
Le programme d'installation a généré un fichier LocalSettings.php. Il contient tous les paramètres de votre configuration.
Vous devrez le télécharger et le mettre à la racine de votre installation wiki (dans le même répertoire que index.php).

Depuis un terminal GNU/Linux

Vérifier les propriétaires groupes et droits

Rendre www-data propriétaire du wiki.
www-data devient propriétaire du dossier wiki de façon récursive.
chown www-data:www-data wiki/ -R
On sécurise le fichier LocalSettings.
chmod 600 LocalSettings.php

Mise à jour de MediaWiki

Sauvegarder les dossiers de votre installation Mediawiki

Avant de lancer une mise à jour, sauvegarder les dossiers et fichiers ainsi que la base de données du site Mediawiki.
Certains dossiers et fichiers de votre sauvegarde seront à déplacer vers la nouvelle installation de Mediawiki.
1- Conserver le fichier LocalSettings.php
Comparer votre fichier LocalSettings.php avec celui de la nouvelle installation.
Faire les modifications du nouveau fichier LocalSettings.php généré en ajoutant votre configuration précédente.
Tester l'ajout de votre configuration pour un seul plugin à la fois, pour bien s'assurer du bon fonctionnement du plugin.
2- Conserver les répertoires "images" et "resources/assets/".
3- Conserver les répertoires "extensions". Dans mon cas je ne conserve que le dossier "images" car les extensions sont désactivées avant la mise à jour.
4- Conserver le répertoire de téléchargement personnalisé ($ wgUploadDirectory)
Valeur par défaut:
"{$IP}/images"
"{$IP}/upload"
The default value of this variable depends on other variables, such as the values set in Setup.php, afterLocalSettings.php is executed.
Si je comprend bien, c'est le dossier images qui est concerné dans mon cas, donc, déjà sauvegardé.
5- Conserver les archives des fichiers supprimés et toutes les enveloppes personnalisées.
Je n'ai pas encore trouvé comment faire, et, depuis, j'ai effectué une dizaine de mises à jour.
Ça ne semble pas indispensable à la bonne maintenance de Mediawiki.

Procédure pour la mise à jour de MediaWiki

Désactiver le .htaccess si besoin pour permettre un bon fonctionnement de l'installation.

Mise à jour de la base de données avec une URL

Changer le nom du dossier du wiki à mettre à jour en oldwiki.
Créer un nouveau dossier wiki et ajouter les dossiers et fichiers de la nouvelle version de MediaWiki à mettre à jour.
Ajouter le fichier LocalSettings.php et vérifier son contenu. (Enlever le code d'un éventuel Bridge obsolète ou d'une extension obsolète.)
Lancer la mise à jour de la base de données depuis Votre Domaine/wiki/mv-config/index.php
La mise à jour de la BDD semble aboutir sans erreurs.
Le site affiche une page blanche malgré la mise à jour de la base de données.
Cette page blanche était due dans mon cas à un Bridge qui n'a pas été retiré du fichier LocalSettings.php.
Hormis ce détail, la procédure décrite fonctionne pour mettre son wiki à jour.
Si la mise à jour ne fonctionne pas, avec le message d'erreur suivant :
Exemple d'erreur avec la mise à jour par URL :
404 - Composant introuvable
Vous ne pouvez pas visiter cette page car :bookmark/favori périmé
Un moteur de recherche possède un listing périmé pour ce site
une adresse erronée
vous n'avez pas accès à cette page
La ressource demandée n'a pas été trouvée.
Une erreur est survenue pendant l'exécution de la requête.
Tenter de faire la mise à jour mais sans avoir le fichier LocalSettings.php de renseigné.
Le fichier sera générer lors de l'installation.
Ajouter dans ce nouveau fichier LocalSettings.php généré les éléments supplémentaires qui pourraient se trouver dans votre version en production.

Mise à jour de la base de données avec une nouvelle installation

La procédure de mise à jour de la base de données par URL peut ne pas fonctionner.
Préférer alors une nouvelle installation, qui est une bonne façon d'obtenir un Mediawiki sain.
Changer le nom du dossier du wiki à mettre à jour en oldwiki.
Télécharger l'archive de la dernière version de Mediawiki dans un dossier nommé wiki sur votre serveur.
Ajouter les dossiers et les fichiers conservés depuis la sauvegarde de votre wiki.
Depuis le navigateur, lancer l'installation depuis le nouveau dossier avec les nouveaux fichiers du wiki.
Vérifications liées à l’environnement. Continuer. Normalement, rien n'est à faire ici puisque l'environnement n'a pas changé.
Configurer l'accès à la base de données de production, les informations de connexion se trouvent dans la sauvegarde de votre wiki.
Si vous n'avez pas fait de sauvegarde de la base de données, il est fortement conseillé de faire une sauvegarde avant l'étape à venir.
Il y a des tables MediaWiki dans cette base de données. Pour les mettre au niveau de MediaWiki x.xx.x, cliquez sur Continuer. Lancer l'installation sur la base existante de production.
Mise à jour terminée. Régénérer votre fichier LocalSettings.php.
Utilisez le même compte que pour l'installation. Moteur de stockage : InnoDB.
Le nom du wiki et l'espace de noms du projet peut être retrouvés également depuis votre ancien fichier LocalSettings.php en cherchant les deux variables suivantes : $wgSitename et $wgMetaNamespace.
Ajouter le même utilisateur root que pour votre ancien wiki, ou alors, créer un nouveau profil root.
Sauvegarder le fichier LocalSettings.php qui est généré à neuf a la fin de cette installation.
Cette installation a mis à jour les fichiers de Mediawiki et sa base de données avec les derniers correctifs.
Ajouter le fichier LocalSettings.php par celui utilisé avant cette mise à jour, sur le site de production.
Vérifier les paramètres de connexion à la base de données dans le fichier LocalSettings.php.
Le wiki devrait être à jour et fonctionnel.
Une erreur sur une miniature qui ne s'affiche pas a été corrigée.
Éditer l'article source permet l'affichage de la miniature.

Tester la mise à jour

Vérifier que les vues de page et les modifications fonctionnent normalement et que les pages spéciales continuent de fonctionner.
Tester toutes les extensions et les mettre à niveau si nécessaire.
Gérer et installer des extensions avec MediaWiki : https://www.visionduweb.eu/wiki/index.php?title=Gerer_et_installer_des_extensions_avec_MediaWiki

Suivi des versions installées de Mediawiki

Version actuelle sur le serveur local : Mediawiki 1.31.1 - Stable LTS.
Version actuelle sur Vision du web : MediaWiki 1.31.1 - Stable LTS.
Version actuelle sur NORML France : MediaWiki 1.31.1 - Stable LTS.
Version actuelle du wiki sur Green NRJ : Utilisation du wiki de Redmine. Supprimer le Mediawiki de Green NRJ.

Suivi de maintenance suite aux différentes mises à jour

Résolu - Préférer l'utilisation d'un nouveau fichier LocalSettings.php

Lors de la mise à jour vers Mediawiki, préférer une mise à jour avec la création d'un nouveau fichier LocalSettings.php
Si je tente de conserver mon ancien fichier LocalSettings.php j'ai une erreur à chaque fois avec le script DeletePagesForGood, malgré que le fichier ait été mis à jour.
Si je réinstalle un nouveau fichier LocalSettings.php et compare avec celui de la version précédente, les différences ne sont pas nombreuses.
Utiliser un nouveau fichier LocalSettings.php permet de suivre l'évolution de son paramétrage avec la précédente version de Mediawiki.

Résolu - DeletePagesForGood

Depuis Mediawiki 1.31.0 l'extension deletepageforgood doit être mise à jour pour empêcher la mise en erreur du wiki.
Dans le dossier extensions/deletepageforgood modifier le fichier ActionDeletePagePermanently.php par le code suivant : 
https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/DeletePagesForGood/+/dc43aa69c3901784fdd440e39277db27b382854a/ActionDeletePagePermanently.php
Depuis Mediawiki 1.29.0 / 1.29.1, DeletePagesForGood ne semble plus arriver à détruire les pages créées en version 1.28.0.
Astuce pour contourner ce problème et arriver à supprimer une page et son historique :
Supprimer la page normalement. Recréer la page. Détruire la page avec DeletePagesForGood.
Les nouvelles pages créées semblent bien pouvoir être détruites.
Un ticket de maintenance a été ouvert.

Résolu - Nuke

Depuis Mediawiki 1.31.0 il faut désactiver l'extension Nuke qui n'est plus présente par défaut.

Résolu - Captcha

Avec la version Mediawiki 1.30, le captcha QuestyCaptcha affiche une page blanche dans certaines conditions.
Relancer la page principale permet de revenir sur le wiki. La modification est prise en compte malgré tout.
QuestyCaptcha est fonctionnel depuis que l'extension de bannedips.php est désactivée.
Le captcha avec l'image fonctionne également.

Résolu - Banneips

Depuis Mediawiki 1.30, l'extension banneips fait boguer la page de connexion qui affiche une page blanche.
Pour corriger ce problème le tableau des ips doit être convertit en tableau indexé.
Je supprime cette extension qui ne semble pas fonctionner correctement pour le moment.
Un ticket de maintenance a été ouvert.

Warning sur Yuml

Peut être du à l'utilisation de Xampp en local.

Bibliographie

Informations en anglais dans le fichier UPGRADE : https://phabricator.wikimedia.org/diffusion/MW/browse/REL1_27/UPGRADE
Informations complémentaires : http://hebergement.u-psud.fr/wikitic/index.php/Mise_%C3%A0_jour_mediawiki
Mettre à jour version officielle en anglais : https://www.mediawiki.org/wiki/Manual:Upgrading
How to Install MediaWiki on Ubuntu 16.04/17.04 with Apache or Nginx : https://www.linuxbabe.com/ubuntu/how-to-install-mediawiki-ubuntu-16-04-apache-nginx

NAVIGATION

PARTICIPER ET PARTAGER

Vous êtes sur le wiki de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

VALORISER LE WIKI

Valoriser le contenu partagé sur le wiki avec un don en monnaie numérique :
AEON - Bitcoins (BTC) - Bitcoins Cash - Bitcoins Gold - Bitcore (BTX) - Blackcoins - Bytecoins - Clams - Dash - Monero - Dogecoins - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.
Miroir PlanetHoster du 1er Novembre 2018.