Installation de mediawiki

De Wikinfini.
(Différences entre les versions)
 
(62 révisions intermédiaires par 46 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
'''T?lecharger''' le fichier ''mediawiki-1.3.8'' sur le site http://wikipedia.sourceforge.net/
+
'''ATTENTION : CETTE DOCUMENTATION EST EN COURS DE REFONTE'''
  
'''D?compresser''' le fichier ''mediawiki-1.3.8.tar.gz<br />
+
Testé avec la version 1.33.1
(Sous linux : ''gunzip mediawiki-1.3.8.tar.gz'' puis ''tar xvf mediawiki-1.3.8.tar'')
+
  
'''Tranf?rer''' le dossier ''/mediawiki-1.3.8'' et son contenu dans le dossier ''/public_html'' du serveur
+
== Préparation ==
 +
On suppose que l'on va installer un mediawiki qui sera accessible avec l'adresse www.mondomaine.infini.fr
 +
* Créez le domaine mondomaine.infini.fr depuis le panel si ce n'est déjà fait
 +
* Téléchargez le logiciel Mediawiki à partir de https://www.mediawiki.org/wiki/Download/fr
 +
* Dans le panel, choisissez le répertoire dans lequel vous installerez le mediawiki (par exemple : /www/modomaine.infini.fr) et transférez-y le fichier .tar.gz que vous avez téléchargé avec un logiciel de transfert FTP
 +
* Décompressez-le depuis le panel en cliquant sur le lien "Extraire" : un nouveau répertoire mediawiki-1.33.1 apparait alors au bout de quelques secondes
 +
* Depuis le panel, modifiez le sous-domaine qui accueille le wiki en le faisant pointer vers ce répertoire (ici : www.mondomaine.infini.fr vers le répertoire /www/mondomaine.infini.fr/mediawiki-1.33.1) ; sélectionnez la version 7.2 de PHP.
 +
* Le temps que ce soit pris en compte (5 minutes maximum), créez une base de données pour le wiki, depuis le panel, menu MySQL/Bases de données ; notez bien les paramètres :
 +
:* Serveur MySQL (mysql-alternc3.infini.local)
 +
:* Base de données
 +
:* Nom d'utilisateur
 +
:* Mot de passe
 +
* Rendez-vous à l'url du domaine choisi: http://www.mondomaine.infini.fr ; vous devez arriver à une page avec le logo de Mediawiki et le texte suivant :
 +
MediaWiki 1.33.1
 +
LocalSettings.php not found.
 +
Please complete the installation and download LocalSettings.php.
 +
Cliquez sur le lien ''complete the installation'' pour commencer la configuration
  
'''Cr?er un sous dossier''' que vous appellerez ''/tmp'' dans le dossier ''/mediawiki-1.3.8''
+
'''IMPORTANT''' : Mediawiki impose une table de type MyISAM or ce moteur n'est plus disponible sur la plate-forme d'Infini. Vous ''devez'' modifier un fichier fourni avec mediawiki :
 +
* avec le gestionnaire de fichiers du panel, rendez-vous dans le répertoire d'installation de mediawiki (ici : mediawiki-1.33.1), puis allez dans le répertoire maintenance
 +
* cliquez sur le fichier ''tables.sql'' afin de l'éditer
 +
* cliquez sur l'onglet "Modifier"
 +
* recherchez l'occurrence ''ENGINE=MyISAM'' (avec le navigateur ctrl-f) et remplacez le texte par ''ENGINE=InnoDB''
 +
* cliquez sur "Enregistrer et fermer"
  
'''Modifier les permissions''' (i.e. donner toutes les permissions ? tout le monde) pour les sous dossiers ''/tmp'' et ''/config'' de ''/mediawiki-1.3.8''
+
== Configuration ==
 +
* Choix de la langue : primo choisissez la langue utilisée pour l'installation, et secundo la langue du wiki (a priori FR pour les 2)
 +
* La page suivante vérifie que l'environnement est compatible ; normalement vous ne devriez rien trouver en rouge à ce stade
 +
* Type de base de données : MariaDB, MySQL ou compatible
 +
* Paramètres : ceux que vous avez notés (laissez le préfixe vide sauf si vous avez une bonne raison)
 +
* Compte de la base de données pour l'accès Web : laissez coché
 +
* Moteur de stockage : InnoDB (MyISAM n'est pas disponible sur la plate-forme d'Infini)
 +
* Nom du wiki : un nom explicite "Wiki de Mondomaine"
 +
* Nom d'utilisateur : c'est le nom qui sera administrateur du wiki : choisissez ce que vous voulez (votre nom, ou un nom générique comme adminwiki) et créez un mot de passe solide (10 caractères au minimum), évitez d'utiliser le même que pour le mail ou le FTP ; ajoutez une adresse mail valide
 +
Si vous êtes pressés, sélectionnez ''J’en ai assez, installer simplement le wiki.'' Sinon (recommandé) cliquez sur ''Continuer'' pour gérer les options du wiki :
 +
* Profil des droits d’utilisateurs : évitez le wiki ouvert car vous risquez de vous le faire spammer par des robots
 +
* Choisissez une licence d'utilisation de votre wiki
 +
Les options qui suivent n'ont pas été toutes testées, certaines ne sont peut-être pas fonctionnelles, à tester (activer ou non les courriels, ajouter des extensions)
 +
* Téléversement des images et des fichiers : activez si vous voulez pouvoir envoyer des fichiers sur votre wiki
 +
* Vous pouvez ajouter une vignette qui apparaitra en haut à gauche du wiki (image 135x160 pixels)
 +
* Paramètres pour la mise en cache des objets : nous proposons la fonctionnalité de mise en cache avec memcached, les IP des serveurs sont 192.168.10.165:11211 et 192.168.10.175:11211
 +
* Cliquez sur ''Continuer'' c'est fini !
  
'''Naviguer sur votre site''' en ajoutant ''/mediawiki-1.3.8'' ? la suite de son URL
+
== Fin de l'installation ==
 +
* L'installateur vous propose de télécharger le fichier ''LocalSettings.php'', téléchargez-le sur votre ordinateur et téléversez-le aussitôt dans le répertoire d'installation de mediawiki (/www/mondomaine.infini.fr/mediawiki-1.33.1 pour l'exemple)
  
'''Cliquer sur le seul lien''' de la page qui appara?t
+
== Après l'installation ==
 
+
https://www.mediawiki.org/wiki/Manual:Configuring_MediaWiki/fr
'''Renseigner les champs du formulaire''' qui se touvent tout en bas de la page ? la suite d'avertissements dont vous ne tiendrez aucun compte
+
 
+
Taper ce que vous voulez sauf dans les champs suivants :
+
*Sysop account name : ?vitez d'utiliser le m?me que pour le mail  et le FTP
+
*Sysop password : m?me remarque
+
*MySQL server : localhost
+
*DB name : le nom de la base de donn?es que vous avez demand?e au pr?alable ? [mailto:tech@infini.fr tech@infini.fr]
+
*DB username : le nom d'utilisateur qui vous sert aussi pour le FTP, relever vos mails...
+
*DB password : le mot de passe de la base de donn?e (diff?rent de celui qui sert au FTP, au mail...)
+
*DB root password : laisser ce champ vide
+
 
+
'''D?placer le fichier ''LocalSetting.php'' dans le dossier parent'''
+
 
+
'''Editer le fichier ''LocalSetting.png'' '''afin d'ins?rer la ligne<br />
+
: ''putenv ("TMP=$IP/tmp"); ''<br />
+
juste apr?s celle commen?ant par ''$IP''
+
 
+
'''UNE FOIS QUE VOTRE CONFIGURATION MARCHE,'''<br />
+
'''supprimer le sous dossier ''/config'' '''du dossier ''/public_html/mediawiki-1.3.8''
+

Version actuelle en date du 20 octobre 2019 à 18:05

ATTENTION : CETTE DOCUMENTATION EST EN COURS DE REFONTE

Testé avec la version 1.33.1

Sommaire

Préparation

On suppose que l'on va installer un mediawiki qui sera accessible avec l'adresse www.mondomaine.infini.fr

  • Créez le domaine mondomaine.infini.fr depuis le panel si ce n'est déjà fait
  • Téléchargez le logiciel Mediawiki à partir de https://www.mediawiki.org/wiki/Download/fr
  • Dans le panel, choisissez le répertoire dans lequel vous installerez le mediawiki (par exemple : /www/modomaine.infini.fr) et transférez-y le fichier .tar.gz que vous avez téléchargé avec un logiciel de transfert FTP
  • Décompressez-le depuis le panel en cliquant sur le lien "Extraire" : un nouveau répertoire mediawiki-1.33.1 apparait alors au bout de quelques secondes
  • Depuis le panel, modifiez le sous-domaine qui accueille le wiki en le faisant pointer vers ce répertoire (ici : www.mondomaine.infini.fr vers le répertoire /www/mondomaine.infini.fr/mediawiki-1.33.1) ; sélectionnez la version 7.2 de PHP.
  • Le temps que ce soit pris en compte (5 minutes maximum), créez une base de données pour le wiki, depuis le panel, menu MySQL/Bases de données ; notez bien les paramètres :
  • Serveur MySQL (mysql-alternc3.infini.local)
  • Base de données
  • Nom d'utilisateur
  • Mot de passe
  • Rendez-vous à l'url du domaine choisi: http://www.mondomaine.infini.fr ; vous devez arriver à une page avec le logo de Mediawiki et le texte suivant :
MediaWiki 1.33.1
LocalSettings.php not found. 
Please complete the installation and download LocalSettings.php.

Cliquez sur le lien complete the installation pour commencer la configuration

IMPORTANT : Mediawiki impose une table de type MyISAM or ce moteur n'est plus disponible sur la plate-forme d'Infini. Vous devez modifier un fichier fourni avec mediawiki :

  • avec le gestionnaire de fichiers du panel, rendez-vous dans le répertoire d'installation de mediawiki (ici : mediawiki-1.33.1), puis allez dans le répertoire maintenance
  • cliquez sur le fichier tables.sql afin de l'éditer
  • cliquez sur l'onglet "Modifier"
  • recherchez l'occurrence ENGINE=MyISAM (avec le navigateur ctrl-f) et remplacez le texte par ENGINE=InnoDB
  • cliquez sur "Enregistrer et fermer"

Configuration

  • Choix de la langue : primo choisissez la langue utilisée pour l'installation, et secundo la langue du wiki (a priori FR pour les 2)
  • La page suivante vérifie que l'environnement est compatible ; normalement vous ne devriez rien trouver en rouge à ce stade
  • Type de base de données : MariaDB, MySQL ou compatible
  • Paramètres : ceux que vous avez notés (laissez le préfixe vide sauf si vous avez une bonne raison)
  • Compte de la base de données pour l'accès Web : laissez coché
  • Moteur de stockage : InnoDB (MyISAM n'est pas disponible sur la plate-forme d'Infini)
  • Nom du wiki : un nom explicite "Wiki de Mondomaine"
  • Nom d'utilisateur : c'est le nom qui sera administrateur du wiki : choisissez ce que vous voulez (votre nom, ou un nom générique comme adminwiki) et créez un mot de passe solide (10 caractères au minimum), évitez d'utiliser le même que pour le mail ou le FTP ; ajoutez une adresse mail valide

Si vous êtes pressés, sélectionnez J’en ai assez, installer simplement le wiki. Sinon (recommandé) cliquez sur Continuer pour gérer les options du wiki :

  • Profil des droits d’utilisateurs : évitez le wiki ouvert car vous risquez de vous le faire spammer par des robots
  • Choisissez une licence d'utilisation de votre wiki

Les options qui suivent n'ont pas été toutes testées, certaines ne sont peut-être pas fonctionnelles, à tester (activer ou non les courriels, ajouter des extensions)

  • Téléversement des images et des fichiers : activez si vous voulez pouvoir envoyer des fichiers sur votre wiki
  • Vous pouvez ajouter une vignette qui apparaitra en haut à gauche du wiki (image 135x160 pixels)
  • Paramètres pour la mise en cache des objets : nous proposons la fonctionnalité de mise en cache avec memcached, les IP des serveurs sont 192.168.10.165:11211 et 192.168.10.175:11211
  • Cliquez sur Continuer c'est fini !

Fin de l'installation

  • L'installateur vous propose de télécharger le fichier LocalSettings.php, téléchargez-le sur votre ordinateur et téléversez-le aussitôt dans le répertoire d'installation de mediawiki (/www/mondomaine.infini.fr/mediawiki-1.33.1 pour l'exemple)

Après l'installation

https://www.mediawiki.org/wiki/Manual:Configuring_MediaWiki/fr

Outils personnels
Modifications