Differences

This shows you the differences between two versions of the page.

Link to this comparison view

installer_openjabnab [2011/09/21 14:21]
alexis
installer_openjabnab [2019/08/25 13:56]
Line 1: Line 1:
-=== Les pré-requis === 
  
-  * Serveur apache (avec le mod rewrite) + php 
-  * Qt en version 4.3 minimum (avec les librairies de développement) 
-  * un nabaztag/tag (ou plusieurs) 
- 
-=== Récupérer les sources === 
- 
-Les sources les plus à jour sont sur GitHub : https://github.com/OpenJabNab/OpenJabNab 
- 
-  git clone https://github.com/OpenJabNab/OpenJabNab.git 
-   
-Cette commande va récupérer les sources, et créer notamment deux répertoires : 
-  * server 
-Il s'agit de tous les fichiers pour le serveur 
-  * http-wrapper 
-Il s'agit des fichiers pour la partie HTTP 
- 
-=== Mettre en place la partie HTTP === 
- 
-Le serveur apache doit être configuré de manière à ce que le répertoire http-wrapper soit la racine du domaine (ou sous-domaine). 
- 
-<note important> 
-Attention à la gestion des droits des fichiers sur certains systèmes d'exploitation. 
-</note> 
-  * Il faut que l'utilisateur système qui lance le serveur web puisse lire et écrire des fichiers dans le répertoire http-wrapper 
-  * L'utilisateur qui lance le openjabnab doit pouvoir écrire dans le dossier http-wrapper/ojn_local/ 
- 
-=== Compiler le serveur openJabNab === 
-   
-Se déplacer dans le répertoire "server". 
-  cd <path to sources>/openJabNab/server 
-Générer les fichiers Makefile avec la commande "qmake -r" 
-Lancer la compilation (make) 
-  qmake -r 
-  make 
-Pour les utilisateurs sous Windows, il sera peut-être nécessaire de modifier les fichiers .pro créés, en remplacant 
-  win32{ 
-  QMAKE_CXXFLAGS_WARN_ON += -WX 
-  } 
-par 
-  win32{ 
-  QMAKE_CXXFLAGS_WARN_ON += -Wextra 
-  } 
- 
-Copier le fichier openjabnab.ini-dist dans le répertoire bin, et le renommer en openjabnab.ini 
-  cp openjabnab.ini-dist bin/openjabnab.ini 
-[[configurer_openjabnab|Editer ce fichier]], et remplacer "my.domain.com" avec votre domaine. 
- 
-Copier le fichier bootc dans le répertoire bin. 
- 
-=== Configurer les plugins === 
- 
-Les configurations peuvent se faire soit à la main, en éditant des fichiers, soit en passant par l'interface d'administration. Dans ce cas, il faudra lancer le serveur auparavant. 
-=== Plugin annuaire === 
- 
-  * à la main 
-Fichier : bin/plugins/plugin_annuaire.ini 
-Ajouter : 
-  [global] 
-  URL=freenabaztag.com 
- 
-  * par l'interface d'aministration 
-Rentrer freenabaztag.com comme URL dans la page de configuration du plugin 
-=== Lancer le serveur === 
- 
-Lancer l'exécutable "openjabnab" créé dans le répertoire bin 
-  ./bin/openjabnab 
- 
-=== Utilisation du serveur === 
- 
-[[configurer_votre_lapin|Configurer le nabaztag/tag]] pour qu'il utilise le domaine "my.domain.com/vl" à la place de r.nabaztag.com/vl (dans les paramètres avancés - Advanced settings) 
- 
-Enregistrer la configuration pour relancer le lapin.