Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
obm-ui [Le 11/08/2009, 10:55] – philoux99 | obm-ui [Le 06/04/2017, 16:20] (Version actuelle) – tags L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== OBM-UI ====== | ||
+ | |||
+ | OBM est une solution logicielle Open Source de travail collaboratif, | ||
+ | |||
+ | OBM-UI fournit : | ||
+ | |||
+ | * une interface de gestion des utilisateurs et des ressources. | ||
+ | * un agenda partagé/ | ||
+ | * une gestion simplifiée des tâches. | ||
+ | * une gestion de contacts (publics et privés). | ||
+ | |||
+ | Cette documentation explique comment installer manuellement OBM-UI à partir des sources et sans interférer avec vos autres applications web. | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | * Disposer d'un SGBD ([[/ | ||
+ | * Disposer d'un serveur web opérationnel : [[apache2|apache2]] avec php et [[tutoriel: | ||
+ | |||
+ | Voici quelques éléments en cas de problème | ||
+ | |||
+ | * Le plus simple est d' | ||
+ | |||
+ | * Il faut activer les modes rewrite et ssl d' | ||
+ | < | ||
+ | '' | ||
+ | </ | ||
+ | |||
+ | * Pour la création et l' | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Télécharger les sources sur le [[http:// | ||
+ | |||
+ | < | ||
+ | wget http:// | ||
+ | sudo mv obm-2.2.x.tar.gz /var/www | ||
+ | cd /var/www | ||
+ | sudo tar xzf obm-2.2.x.tar.gz | ||
+ | sudo mv obm-2.2.x obm | ||
+ | sudo chown www-data.www-data obm/ -R | ||
+ | </ | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | ==== Configuer Apache ==== | ||
+ | |||
+ | Le mieux est d' | ||
+ | |||
+ | <code apache> | ||
+ | < | ||
+ | ServerName obm.mondomaine.tld | ||
+ | DocumentRoot "/ | ||
+ | ErrorLog / | ||
+ | CustomLog / | ||
+ | RewriteEngine on | ||
+ | RewriteRule ^(.*)$ https:// | ||
+ | </ | ||
+ | |||
+ | NameVirtualHost *:443 | ||
+ | < | ||
+ | ServerName obm.mondomaine.tld | ||
+ | DocumentRoot "/ | ||
+ | |||
+ | SSLVerifyClient none | ||
+ | SetEnvIf User-Agent " | ||
+ | |||
+ | ErrorLog / | ||
+ | CustomLog / | ||
+ | |||
+ | SetEnv OBM_INCLUDE_VAR obminclude | ||
+ | Alias /images / | ||
+ | #OBM 2.2.x use utf8 | ||
+ | # | ||
+ | DirectoryIndex obm.php | ||
+ | Options -Indexes | ||
+ | |||
+ | php_value include_path | ||
+ | php_value session.bug_compat_42 | ||
+ | php_value session.bug_compat_warn | ||
+ | #php_value session.gc_maxlifetime 2880 | ||
+ | php_value magic_quotes_gpc | ||
+ | #les options suivantes sont recommandées ma facultative | ||
+ | #php_value memory_limit 128M | ||
+ | #php_value post_max_size 10M | ||
+ | #php_value upload_max_filesize 10M | ||
+ | |||
+ | # section nécessaire uniquement pour le synchro PDA | ||
+ | #< | ||
+ | #ProxyPass ajp:// | ||
+ | #</ | ||
+ | |||
+ | # section nécessaire uniquement pour le module obm-sync | ||
+ | #< | ||
+ | #ProxyPass ajp:// | ||
+ | #</ | ||
+ | |||
+ | # section nécessaire uniquement pour le webmail minig | ||
+ | #< | ||
+ | #ProxyPass ajp:// | ||
+ | #</ | ||
+ | # alias / | ||
+ | #If you install minig on an other server, | ||
+ | #comment alias / | ||
+ | #proxyPass ajp: | ||
+ | #< | ||
+ | #ProxyPass ajp:// | ||
+ | #</ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Activer le virtualhost et relancer apache : | ||
+ | < | ||
+ | sudo a2ensite obm | ||
+ | sudo / | ||
+ | </ | ||
+ | |||
+ | ==== Configurer la base de données ==== | ||
+ | |||
+ | Créer une base de données (' | ||
+ | |||
+ | < | ||
+ | mysql -u root -p | ||
+ | mysql> CREATE USER ' | ||
+ | mysql> CREATE DATABASE IF NOT EXISTS `obm` ; | ||
+ | mysql> GRANT ALL PRIVILEGES ON `obm` . * TO ' | ||
+ | mysql> exit | ||
+ | </ | ||
+ | |||
+ | Créer les tables et importer les données par défaut : | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | ./ | ||
+ | ( ajouter full en fin de ligne si cette commande ne fonctionne pas ) | ||
+ | </ | ||
+ | (syntaxe : [...]/ | ||
+ | |||
+ | ==== Configurer obm ==== | ||
+ | |||
+ | Charger les configurations par défaut d'OBM : | ||
+ | |||
+ | < | ||
+ | sudo cp / | ||
+ | sudo cp / | ||
+ | </ | ||
+ | |||
+ | [[: | ||
+ | |||
+ | < | ||
+ | external-url = obm.mondomaine.tld | ||
+ | external-protocol = https | ||
+ | ... | ||
+ | dbtype = MYSQL | ||
+ | db = obm | ||
+ | user = obm | ||
+ | password = " | ||
+ | ... | ||
+ | ; Enabled OBM module | ||
+ | obm-ldap = false | ||
+ | obm-mail = false | ||
+ | ... | ||
+ | ; backupRoot is the directory used to store backup data | ||
+ | backupRoot = "/ | ||
+ | </ | ||
+ | |||
+ | Il faut encore créer le répertoire pour les sauvegardes : | ||
+ | < | ||
+ | sudo mkdir / | ||
+ | sudo chown www-data / | ||
+ | </ | ||
+ | |||
+ | Normalement, | ||
+ | |||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Accéder à l' | ||
+ | |||
+ | ==== Préliminaires ==== | ||
+ | |||
+ | === Créer un domaine === | ||
+ | |||
+ | Il faut impérativement commencer par créer un premier domaine. Le domaine global n'est qu'un domaine à usage technique pour l' | ||
+ | |||
+ | * Se connecter en tant qu' | ||
+ | * Choisir '' | ||
+ | * Saisir les informations pour votre premier domaine d' | ||
+ | |||
+ | ^Champs | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | === Créer l' | ||
+ | |||
+ | Il doit maintenant créer l' | ||
+ | |||
+ | * Choisir maintenant '' | ||
+ | * Saisir les informations pour votre administrateur de domaine | ||
+ | |||
+ | ^Champs | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | |||
+ | ==== Créer les utilisateurs ==== | ||
+ | |||
+ | On peut maintenant commencer à créer les utilisateurs à l'aide du compte administrateur du domaine 1. | ||
+ | |||
+ | * Se connecter en tant qu' | ||
+ | |||
+ | <note tip>Pour la connexion, il y a deux possibilités. Soit vous entrez l' | ||
+ | |||
+ | * Créer les utilisateurs suivant la même procédure que la création de l' | ||
+ | |||
+ | Voilà, votre serveur est normalement totalement opérationnel. | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | * Suppression de la base de données | ||
+ | < | ||
+ | mysql -u root -p | ||
+ | mysql> DROP USER ' | ||
+ | mysql> DROP DATABASE `obm` ; | ||
+ | mysql> exit | ||
+ | </ | ||
+ | |||
+ | * Suppression de la configuration du virtualhost d' | ||
+ | < | ||
+ | sudo rm / | ||
+ | sudo / | ||
+ | </ | ||
+ | |||
+ | * Suppression des fichiers et répertoires | ||
+ | < | ||
+ | sudo rm -rf / | ||
+ | </ | ||
+ | |||
+ | Pour ceux qui avaient installés des paquets supplémentaires pour satisfaire aux pré-requis : les supprimer également. | ||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * [[wpfr> | ||
+ | * [[http:// | ||
+ | * Cette solution bénéficie d'un [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |