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 31/05/2010, 15:52] – Utilisation de la commande a2ensite pour l'activation du VHost au lieu de la commande ln ju2cho7 | 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:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
