Was this page helpful?

Red Hat Enterprise Linux 5 : Installation du paquetage Deki

     

    Merci de noter les points suivants:

    Ce guide d'installation est SEULEMENT destiné aux nouvelles installations à base de paquetage 32 bits et 64 bits. Si vous cherchez des manuels de mise à jour, veuillez cliquer ici: VM / Non-VM

    Si vous cherchez comment faire une mise à jour depuis des versions antérieures à Itasca, veuillez cliquer ici: Guide de mise à jour

    Le manuel d'installation du code source (lequel supporte les architectures 64 bits) peut être trouvé ici: Guide d'installation du code source

     

    Les commandes qui suivent doivent être exécutées en tant que "root" (ou tout utilisateur avec des droits de root).

    Installer Mono

    Mono (v1.2 ou supérieur) est nécessaire pour exécuter MindTouch Deki et doit être installé en premier.

    Créer le fichier "/etc/yum.repos.d/mono.repo" et ajouter les lignes suivantes:

    [home_mindtouch_Mono]
    name=A .NET Runtime Environment (RHEL_5)
    type=rpm-md
    baseurl=http://download.opensuse.org/repositories/home:/mindtouch:/Mono/RHEL_5/
    gpgcheck=1
    gpgkey=http://download.opensuse.org/repositories/home:/mindtouch:/Mono/RHEL_5/repodata/repomd.xml.key
    enabled=1
    

    Entrer la commande suivante pour installer Mono:

    # yum install mono-core mono-data mono-web

    Installer les paquetages de dépendances

    Taper la commande suivante pour installer les paquetages qui permettront d'avoir toutes les fonctionalités de MindTouch Deki. Durant l'installation de Prince XML, modifiez l'emplacement par défaut par /usr afin que sa présence soit détectée pendant la configuration web de Deki:

    # yum install links pdftohtml
    # wget http://www.princexml.com/download/prince-6.0r8-linux.tar.gz
    # tar xfzv prince-6.0r8-linux.tar.gz 
    # cd prince-6.0r8-linux
    # ./install.sh
    
    

    Note: L'installation de certaines dépendances peut nécessiter une interaction. Répondre "oui" à toute question d'authentification, de vérification ou de téléchargement.

    Paramétrer le référentiel MindTouch pour YUM

    Créer le fichier "/etc/yum.repos.d/mindtouch.repo", et y ajouter le contenu suivant :

    [home_mindtouch]
    name=mindtouch's Home Project (RHEL_5)
    type=rpm-md
    baseurl=http://repo.mindtouch.com/RHEL_5/
    gpgcheck=1
    gpgkey=http://repo.mindtouch.com/RHEL_5/repodata/repomd.xml.key
    enabled=1

    Installer MindTouch Deki

    Installer MindTouch Deki en utilisant la commande :
    # yum install dekiwiki (ou deki-enterprise si vous installez la version payante)

    Note: L'installation de certaines dépendances peut nécessiter une interaction. Répondre "oui" à toute question d'authentification, de vérification ou de téléchargement.

    Installer les certificats racines certifiés

    Installer les certificats racines certifiés depuis le site Web de Mozilla LXR dans l'entrepôt des certificats Mono à l'aide des commandes suivantes :

     # su dekiwiki 
     $ mozroots --import --sync 
     $ exit

    Configurer Apache

    Après la fin de l'installation, renommer /etc/apache2/conf.d/deki-apache.conf.disabled en deki-apache.conf et changer le nom du serveur (champ ServerName) afin qu'il corresponde au nom que vous utiliserez dans votre navigateur pour arriver sur votre wiki. Ceci permettra à l'hôte virtuel Apache de rediriger le trafic vers MindTouch Deki.

    Puis, redémarrez Apache en tapant la commande suivante:

    # service httpd restart
    

    Note: Si SELinux est installé, il doit être configuré à "permissive" ou "disabled"; s'il est configuré à "enforcing" l'API ne sera pas accessible..

    Démarrez MySQL en tapant la commande suivante :

    # service mysqld start

    Félicitations! MindTouch Deki est maintenant installé et vous devriez être capable de vous connecter sur http://votre_serveur/config/index.php pour achever la configuration 

    Veuillez noter que mysqld et httpd ne sont pas configurés pour démarrer automatiquement; ceci peut être modifié en tapant :

    # chkconfig mysqld on
    
    # chkconfig httpd on   
    Was this page helpful?
    Tag page
    Viewing 4 of 4 comments: view all
    Est-ce qu'une version est prévue pour la Fedora 10 ? J'ai fait une tentative, mais la fedora9 utilise Mono 1.9 et la Fedora 10 mono 2.0, ça crée des problèmes de dépendances.
    Posted 06:24, 27 Jul 2009
    Trouvé la solution
    yum downgrade mono*
    Posted 01:10, 28 Jul 2009
    Hello,

    J'ai un problème pour achever l'installation sur : http://votre_serveur/config/index.php

    * Success: Connected to installation database.
    * Success: Created database wikidb_deki.
    * Granting user permissions to wikiuser_deki on wikidb_deki...done.
    * Creating stored procedures...Query "CREATE PROCEDURE `perm_del_PageUserGroupGrants`( IN pageid int unsigned, IN userGrantIdList text, IN groupGrantIdList text ) SQL SECURITY INVOKER BEGIN call util_string_splittotable( userGrantIdList, ","); delete from user_grants where user_grant_id in (select `value` from temp) and page_id = pageid; call util_string_splittotable( groupGrantIdList, ","); delete from group_grants where group_grant_id in (select `value` from temp) and page_id = pageid; END" failed with error code "Failed to CREATE PROCEDURE perm_del_PageUserGroupGrants".

    Une idée ?

    (version 9.12.0 on Redhat 5.2 with mysql 5.0.45 Source distribution)
    Posted 07:11, 10 Feb 2010
    Tout va bien avec mysql-5.0.77-3.el5.i386.rpm (Sur RHEL 5.4)
    Posted 05:42, 11 Feb 2010
    Viewing 4 of 4 comments: view all
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by