Installation de Tiki sous Linux

Etape initiale : Téléchargement, Décompression, Création des répertoires.

Cette première étape suppose que vous ëtes en train d'installer sur un système Linux équipé du serveur Web Apache. Lisez cette page du début à  la fin avant de commencer.
Si vous installez Tiki sur une machine Windows, vous pouvez passez la section sur les permissions, mais vous devrez créer certains répertoires manuellement.

Avant de commencer il est bon de connaitre
  • Votre nom d'utilisateur de base de données ainsi que votre mot de passe
  • L'utilisateur et le groupe exécutant le programme Apache sur la machine d'installation

-

Si vous utilisez le package rpm qui est disponible, vous pouvez passer directement à  la section d'installation via le navigateur.

Il y a des notes sur comment installer et configurer Tiki.

Etape un:

Décompression et paramétrage des permissions nécessaires.
Décompressez l'archive vers le répertoire root où vous souhaitez installer Tiki.
ex. /var/www/tiki/
Pour une archive .bz2 utilisez:
tar xvjf tikiwikiv.xxx

Etape 2:

Changez les permissions du fichier setup.sh pour 755 :
chmod 755 setup.sh

Le script setup.sh de ce répertoire assigne les permissions nécessaires aux répertoires dans lesquels le serveur web écrit les fichiers
Il crée aussi (initialement vide) les répertoires de cache.
Usage: ./setup.sh utilisateur groupe droits liste des domaines d'höte virtuel

Par exemple, si apache est exécuté sous l'utilisateur $AUTILISATEUR et le groupe $AGROUPE, tapez:
Vous pouvez trouver votre groupe avec la commande 'id'.
su -c './setup.sh $AUTILISATEUR'

Comme alternative, vous pouvez assigner à  la fois l'utilisateur et le groupe:
Si vous n'êtes pas root alors tapez:
su -c './setup.sh $UTILISATEUR $AGROUPE'

Ceci vous permettra d'effacer certains fichiers/répertoires sans devenir root. Ou, si vous ne pouvez pas devenir root, mais vous êtes un membre du groupe sous lequel apache est exécuté (par exemple: $AGOUP), vous pouvez taper:
./setup.sh $UTILISATEUR $AGROUPE

Si vous êtes l'utilisateur root, et vous n'êtes pas membre du groupe sous lequel apache est exécuté, alors tapez:
./setup.sh $UTILISATEUR votregroupe 02777

Remplacez votregroupe par votre groupe par defaut.

NOTE: Si vous exécutez cette dernière commande, vous serez incapable d'effacer certains fichiers créés par apache et vous devrez demander à  votre administrateur de système de les effacer pour vous, en cas de besoin.

Pour utiliser la capacité multisite de Tiki (serveur virtuel depuis un seul DocumentRoot), ajoutez une liste de domaine à  la commande pour créer tous les répertoires nécessaire. Par exemple :

Si vous êtes root :
root@localhost tiki]# sh ./setup.sh youruser nobody 02775 test1 test2 test3

Si vous n'êtes pas root :
./setup.sh $USER $AGROUP 02777 domain1 domain2 domain3

Ceci vous amènera au prochain écran, allez à  l'étape trois ci-dessous.

Etape trois: Paramétrage via le navigateur
  • Créer la base de données pour Tiki
    • En utilisant PhpMyAdmin (cache) et MySQL
    • ou en ligne de commande avec "mysqladmin create dbname", le nom de la base étant généralement "tiki" (ndt : mais vous etes libre de mettre le nom que vous voulez)
  • Po,itez votre navigateur à  l'adresse web correspondante au fichier "tiki-install.php" (http://your_host/tiki/tiki-install.php)
  • Suivez les instructions, vous aurez besoin du mot de passe et du nom d'utilisateur pour votre base de données
  • La première fois que vous vous connectez à  Tiki, les codes admin sont :
    • user: admin
    • password: admin

Etape quatre : Configuration sur mesure

Ensuite vous pouvez configurer Tiki en fonction de vos besoins:

  • Choisissez les fonctionnalités que vous voulez activer
  • (Optionnellement) Créez les groupes d'utilisateurs qui partagent des permissions
  • Assignez les permissions appropriées