Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
obm-ui [Le 22/08/2009, 23:46] philoux99 |
obm-ui [Le 06/04/2017, 16:20] (Version actuelle) L'Africain tags |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>hardy jaunty bureautique travail_collaboratif BROUILLON}} | + | {{tag>Xenial bureautique travail_collaboratif entreprise BROUILLON}} |
---- | ---- | ||
====== OBM-UI ====== | ====== OBM-UI ====== | ||
- | |||
- | ===== Présentation ===== | ||
OBM est une solution logicielle Open Source de travail collaboratif, intégrant les meilleurs composants libres pour gérer et partager les informations au sein d’une organisation. OBM-UI est l'interface web de base de cette solution. | OBM est une solution logicielle Open Source de travail collaboratif, intégrant les meilleurs composants libres pour gérer et partager les informations au sein d’une organisation. OBM-UI est l'interface web de base de cette solution. | ||
Ligne 15: | Ligne 13: | ||
* une gestion simplifiée des tâches. | * une gestion simplifiée des tâches. | ||
* une gestion de contacts (publics et privés). | * 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 ===== | ===== Pré-requis ===== | ||
* Disposer d'un SGBD ([[/mysql|MySQL]] ou [[postgresql|PostgreSQL]]) - cette documentation ne traitera que du cas particulier de MySQL. | * Disposer d'un SGBD ([[/mysql|MySQL]] ou [[postgresql|PostgreSQL]]) - cette documentation ne traitera que du cas particulier de MySQL. | ||
* Disposer d'un serveur web opérationnel : [[apache2|apache2]] avec php et [[tutoriel:securiser_apache2_avec_ssl|configuré avec ssl]]. | * Disposer d'un serveur web opérationnel : [[apache2|apache2]] avec php et [[tutoriel:securiser_apache2_avec_ssl|configuré avec ssl]]. | ||
+ | |||
+ | Voici quelques éléments en cas de problème : | ||
+ | |||
+ | * Le plus simple est d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] [[apt://mysql-server|mysql-server]], [[apt://apache2|apache2]], [[apt://phpmyadmin|phpmyadmin]] (phpmyadmin permet l'installation des paquets php nécessaires à obm-ui). | ||
+ | |||
+ | * Il faut activer les modes rewrite et ssl d'apache2 | ||
+ | <code> | ||
+ | ''sudo a2enmod rewrite ssl'' | ||
+ | </code> | ||
+ | |||
+ | * Pour la création et l'installation du certificat, merci de suivre ce [[tutoriel:securiser_apache2_avec_ssl|tutoriel]]. | ||
+ | |||
===== Installation ===== | ===== Installation ===== | ||
Ligne 102: | Ligne 114: | ||
Activer le virtualhost et relancer apache : | Activer le virtualhost et relancer apache : | ||
<code> | <code> | ||
- | sudo ln -s /etc/apache2/sites-available/obm /etc/apache2/sites-enabled/obm | + | sudo a2ensite obm |
sudo /etc/init.d/apache2 reload | sudo /etc/init.d/apache2 reload | ||
</code> | </code> | ||
- | |||
- | Voici quelques éléments en cas de problème : | ||
- | |||
- | * Pour l'installation, le plus simple est d'installer les paquets | ||
- | |||
- | ''sudo apt-get install mysql-server apache2 phpmyadmin'' | ||
- | (phpmyadmin permet l'installation des paquets php nécessaires à obm-ui) | ||
- | |||
- | * Il faut activer les modes rewrite et ssl d'apache2 | ||
- | ''sudo a2enmod rewrite'' et ''sudo a2enmod ssl'' | ||
- | |||
- | * Pour la création et l'installation du certificat, merci de suivre ce [[tutoriel:securiser_apache2_avec_ssl|tutoriel]]. | ||
==== Configurer la base de données ==== | ==== Configurer la base de données ==== | ||
Ligne 134: | Ligne 134: | ||
<code> | <code> | ||
cd /var/www/obm/scripts/2.2/ | cd /var/www/obm/scripts/2.2/ | ||
- | ./install_obmdb_mysql_2.2.sh obm obm password fr | + | ./install_obmdb_mysql_2.2.sh obm obm password fr |
+ | ( ajouter full en fin de ligne si cette commande ne fonctionne pas ) | ||
</code> | </code> | ||
(syntaxe : [...]/install_obmdb_mysql_2.2.sh db user password lang) | (syntaxe : [...]/install_obmdb_mysql_2.2.sh db user password lang) | ||
Ligne 213: | Ligne 214: | ||
- | === Créer les utilisateurs === | + | ==== Créer les utilisateurs ==== |
On peut maintenant commencer à créer les utilisateurs à l'aide du compte administrateur du domaine 1. | On peut maintenant commencer à créer les utilisateurs à l'aide du compte administrateur du domaine 1. | ||
Ligne 227: | Ligne 228: | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
- | <note warning>Incomplet</note> | + | * Suppression de la base de données |
- | + | ||
- | Nettoyage de la base de données | + | |
<code> | <code> | ||
mysql -u root -p | mysql -u root -p | ||
Ligne 236: | Ligne 235: | ||
mysql> exit | mysql> exit | ||
</code> | </code> | ||
+ | |||
+ | * Suppression de la configuration du virtualhost d'apache2 | ||
+ | <code> | ||
+ | sudo rm /etc/apache2/sites-available/obm /etc/apache2/sites-enabled/obm | ||
+ | sudo /etc/init.d/apache2 reload | ||
+ | </code> | ||
+ | |||
+ | * Suppression des fichiers et répertoires | ||
+ | <code> | ||
+ | sudo rm -rf /var/www/obm /var/backups/obm | ||
+ | </code> | ||
+ | |||
+ | Pour ceux qui avaient installés des paquets supplémentaires pour satisfaire aux pré-requis : les supprimer également. | ||
===== Liens ===== | ===== Liens ===== | ||
* [[wpfr>OBM_Groupware|OBM Groupware sur Wikipedia]] | * [[wpfr>OBM_Groupware|OBM Groupware sur Wikipedia]] | ||
- | * [[http://obmpro.org/|Site communautaire]] et [[http://obm.org/doku.php?id=tools:ml|Mailing-list]] (anglais et français) | + | * [[http://www.obm.org/|Site communautaire]] et [[http://www.obm.org/doku.php?id=tools:ml|Mailing-list]] (anglais et français) |
* Cette solution bénéficie d'un [[http://obmpro.aliasource.fr/|support technique pour les professionnels]]. | * Cette solution bénéficie d'un [[http://obmpro.aliasource.fr/|support technique pour les professionnels]]. | ||