Installation de mediawiki

De wiki.infini
Révision datée du 3 juillet 2013 à 14:22 par import>Etalarma

Limites

La plateforme d'hébergement est en rénovation depuis 2010. En attendant la rénovation complète, les version PHP4 et PHP 5.2.17 sont exploités. Seulement, depuis MediaWiki 1.19, la version PHP requise est la 5.3.2 .

En conséquence, Mediawiki 1.18.6 est la dernière version installable sur la machine qui héberge les sites web depuis 2006. La rénovation de cette machine est la toute dernière étape de la rénovation de la plateforme d'hébergement. Nous y arrivons bientôt.


Installation

Télecharger le fichier mediawiki-1.3.8 sur le site http://wikipedia.sourceforge.net/

Décompresser le fichier mediawiki-1.3.8.tar.gz
(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

Créer un sous dossier que vous appellerez /tmp dans le dossier /mediawiki-1.3.8

Modifier les permissions (i.e. donner toutes les permissions à tout le monde) pour les sous dossiers /tmp et /config de /mediawiki-1.3.8

Naviguer sur votre site en ajoutant /mediawiki-1.3.8 à la suite de son URL

Cliquer sur le seul lien de la page qui apparaît

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 à 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

putenv ("TMP=$IP/tmp");

juste après celle commençant par $IP
profitez-en pour decommenter la ligne

$wgDisableUploads               = false;

Vous pourrez ainsi 'uploader' directement vos images a partir du wiki

 l'upload ne marche que sur les nouveau serveurs d'infini (bug php sur les anciens)

Vous pouvez aussi ajouter:

$wgWhitelistEdit = true;

Pour forcer les utilisateurs a s'identifer pour editer les pages


UNE FOIS QUE VOTRE CONFIGURATION MARCHE,
supprimer le sous dossier /config du dossier /public_html/mediawiki-1.3.8

OK