éditer

Installation de PmWiki

Première chose il faut télécharger la dernière version de PmWiki sur le site officiel : PmWiki Fr

Ensuite il faut un hebergeur qui accepte le PHP et qui n'est pas trop bridé dans ces fonctions, oubliez tout de suite lycos la version de php utilisé sur lycos ne permet pas l'installation de PmWiki, par contre Free, OVH, Hosteur entre autres fonctionnent bien, PmWiki ne requiert pas de base de données.

Comme j'utilise PmWiki sur free.fr je vais poursuivre en indiquant l'installation du script sur free, c'est très simple et rapide, on décompresse l'archive qui contient PmWiki sur le disque dur, ensuite l'on crée avec le bloc note un fichier de configuration en php qui ressemble à cela :

<?php
## --- le titre du wiki ou du site ---
  $WikiTitle = "Le titre de mon wiki";

## --- la francisation du script ---
  XLPage('fr','PmWikiFr.XLPage');
  XLPage('fr','PmWikiFr.XLPageCookbook');

## --- le logo du wiki ou du site si il est nescessaire par le skin ---
  $PageLogoUrlFmt = "http://www.example.com/momlogo.gif";

## --- activation des bouton de l'interface d'édition  ---
  $EnableGUIButtons=1;

## --- activation de l'upload et taille maximum des fichiers ---
  $UploadMaxSize = 230000;
  $EnableUpload = 1;

## --- les mot de passe pour l'édition, l'upload et l'administration ---
  $DefaultPasswords['admin']= crypt('lemotdepassedadministration');
  $DefaultPasswords['attr']= crypt('lemotdepassedesattributs');
  $DefaultPasswords['upload'] = crypt('lemotdepassepourlupload');
?>

puis on enregistre ce fichier sous le nom config.php et on le place dans le dossier local de PmWiki, reste maintenant à uploader tout les fichiers sur le compte free et renommer pmwiki.php en index.php5 et ça fonctionne :)

Bien sur le fichier de configuration peut être plus complet avec l'utilisation de modules supplémentaire qui permettent entre autre l'ajout de flash, de galerie d'image, de vignettes, de smiley et pleins d'autre chose, on peut également y définir une skin à utiliser sur le site et donner à PmWiki un look plus personnalisé, on peut définir des mots de passe pour la lecture des pages et ainsi créer des zones accessible par mot de passe uniquement.