Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
davical [Le 27/02/2012, 08:58]
frombenny Déplacement de note importante en lien voir aussi car la traduction française est réalisée à 100%
davical [Le 11/09/2022, 11:42] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​travail_collaboratif entreprise synchronisation bureautique}}+{{tag>​travail_collaboratif entreprise synchronisation bureautique ​agenda calendrier}}
  
 ---- ----
Ligne 7: Ligne 7:
 **DAViCal** est un serveur d'​agenda partagé. C'est une implémentation du protocole [[wpfr>​CalDAV]] qui est conçu pour le stockage d'​agenda (au format [[wpfr>​iCalendar]]) sur un serveur partagé à distance. **DAViCal** est un serveur d'​agenda partagé. C'est une implémentation du protocole [[wpfr>​CalDAV]] qui est conçu pour le stockage d'​agenda (au format [[wpfr>​iCalendar]]) sur un serveur partagé à distance.
  
-Un nombre croissant de gestionnaire d'​agenda supporte le protocole CalDAV, par exemple Mozilla Calendar (Sunbird / Lightning), Evolution, Mulberry, Chandler, Rainlendar Pro et divers autres produits propriétaire tels que Apple iCal et iPhone. ​+Un nombre croissant de gestionnaire d'​agenda supporte le protocole CalDAV, par exemple Mozilla Calendar (Sunbird / Lightning), Evolution, Mulberry, Chandler, Rainlendar Pro et divers autres produits propriétaire tels que Apple iCal et iPhone.
  
 ===== Installation ====== ===== Installation ======
  
-DAViCal ayant été intégré au dépôt à partir de la version 9.04 d'​Ubuntu,​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://davical|davical]]**.+DAViCal ayant été intégré au dépôt à partir de la version 9.04 d'​Ubuntu,​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>davical]]**.
  
-Il faudra sans doute aussi installer le paquet postgresql+Il faudra sans doute aussi installer le paquet ​**[[apt>postgresql]]**.
  
 ===== Configuration ====== ===== Configuration ======
Ligne 31: Ligne 31:
 Saisir le mot de passe, Saisir le mot de passe,
  
-[[:​postgresql#​creer_un_utilisateur_postgresql|Créez les utilisateurs]] **davical_dba** et **davical_app** dans PostgreSQL.+[[:​postgresql#​creer_un_utilisateur_postgresql|Créez les utilisateurs]] **davical_dba** et **davical_app** dans PostgreSQL : 
 + 
 +<​code>​ 
 +postgres=# CREATE USER davical_dba;​ 
 +postgres=# CREATE USER davical_app;​ 
 +</​code>​ 
 + 
 + puis taper 
 +<​code>​ 
 +\q 
 +</​code>​ 
 +pour sortir de la console ​PostgreSQL.
  
- puis taper « ''​\q''​ » pour sortir de la console PostgreSQL. 
  
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​postgresql/​8.3/​main/​pg_hba.conf** pour ajouter au début ce qui suit :+[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​postgresql/​9.5/​main/​pg_hba.conf** pour ajouter au début ce qui suit :
  
 <​file>​ <​file>​
Ligne 44: Ligne 54:
 </​file>​ </​file>​
  
-<​note>​si vous utilisez une base de données distante, à la dernière ligne remplacez « 127.0.0.1/​32 » par l'​IP/​masque du serveur DAViCal.</​note>​+<​note>​Si vous utilisez une base de données distante, à la dernière ligne remplacez « 127.0.0.1/​32 » par l'​IP/​masque du serveur DAViCal.</​note>​
  
 Redémarrer PostgreSQL : Redémarrer PostgreSQL :
  
-  ​sudo /etc/​init.d/​postgresql-8.3 reload+<​code>​ 
 +sudo service postgresql restart 
 +</code>
  
 Nous allons maintenant peupler la base grâce au script fourni par DAViCal : Nous allons maintenant peupler la base grâce au script fourni par DAViCal :
Ligne 56: Ligne 68:
 <note important>​Une fois le script terminé, le mot de passe admin s'​affiche,​ pensez à le noter, il sera indispensable par la suite.</​note>​ <note important>​Une fois le script terminé, le mot de passe admin s'​affiche,​ pensez à le noter, il sera indispensable par la suite.</​note>​
  
-Il faut maintenant retourner dans le fichier « /​etc/​postgresql/​8.3/​main/​pg_hba.conf » pour en retirer la ligne suivante :+Il faut maintenant retourner dans le fichier « /​etc/​postgresql/​9.5/​main/​pg_hba.conf » pour en retirer la ligne suivante :
  
 <​file>​ <​file>​
Ligne 62: Ligne 74:
 </​file>​ </​file>​
  
-<note important>​dans le cas contraire, n'​importe qui aura tout les droits sur toutes les bases !</​note>​+<note important>​dans le cas contraire, n'​importe qui aura tous les droits sur toutes les bases !</​note>​
  
 Enfin redémarrer PostgreSQL : Enfin redémarrer PostgreSQL :
  
-  ​sudo /​etc/​init.d/​postgresql-8.3 reload +<​code>​ 
 +sudo service ​postgresql ​restart 
 +</​code>​
 ==== Configuration d'​Apache ===== ==== Configuration d'​Apache =====
  
-[[:tutoriel:​virtualhosts_avec_apache2|Créez un hôte virtuel]] avec le paramètre « ''​DocumentRoot /​usr/​share/​davical/​htdocs''​ »+[[:apache2#​creation_d_hotes_virtuels|Créez un hôte virtuel]] ​que nous allons nommer **davical** dans le répertoire des Virtualhost apache (en général dans **/​etc/​apache2/​site-available/​**) ​avec le contenu suivant ​ : 
- +<​code>​ 
-Ajoutez aussi avant la ligne </VirtualHostce qui suit : +<​VirtualHost *:80> 
- + DocumentRoot /​usr/​share/​davical/​htdocs 
-<file+ ​DirectoryIndex index.php index.html 
-php_value include_path /​usr/​share/​awl/​inc + ServerName mydavicalsite.dyndns.org 
-php_value magic_quotes_gpc 0 + ​ServerAlias calendar.mydavicalsite.dyndns.org 
-php_value register_globals 0 + Alias /images/ /​usr/​share/​davical/​htdocs/​images/​ 
-php_value open_basedir 1 + <Directory /​usr/​share/​davical/​htdocs/> 
-php_value error_reporting "E_ALL & ~E_NOTICE"​ +     AllowOverride None 
-php_value default_charset "​utf-8"​ +     Order allow,​deny 
-</file+     Allow from all 
 + </Directory
 + ​php_value include_path /​usr/​share/​awl/​inc 
 + ​php_value magic_quotes_gpc 0 
 + ​php_value register_globals 0 
 + ​php_value error_reporting "E_ALL & ~E_NOTICE"​ 
 + ​php_value default_charset "​utf-8"​ 
 +</VirtualHost
 +</​code>​ 
 +Activez le Virtualhost que vous avez créé grâce à cette commande : 
 +<​code>​sudo ln -s /​etc/​apache2/​sites-available/​davical /​etc/​apache2/​sites-enabled/​davical</​code>​ 
 +<note tip>​Remplacez ServerName par le nom de votre serveur, dans la plupart des cas commentez (ajoutez un # devant) le ServerAlias</​note>​
 <note tip>​Pensez à activer la gestion des hôtes virtuels.</​note>​ <note tip>​Pensez à activer la gestion des hôtes virtuels.</​note>​
  
 ==== Configuration de DAViCal ===== ==== Configuration de DAViCal =====
  
-[[:​tutoriel:​comment_modifier_un_fichier|Créer le fichier]] **/​etc/​davical/​davical-conf.php** et copier ça dedans :+[[:​tutoriel:​comment_modifier_un_fichier|Créer le fichier]] **/​etc/​davical/​config.php** et copier ça dedans :
  
 <code php> <code php>
Ligne 105: Ligne 128:
 À ce stade, vous pouvez accéder à l'​interface web de Davical en tapant [[http://​localhost]] dans le navigateur. À ce stade, vous pouvez accéder à l'​interface web de Davical en tapant [[http://​localhost]] dans le navigateur.
  
-Pour vous identifier, utilisez le mot de passe généré automatiquement après le script « /​usr/​share/​davical/​dba/​create-database.sh » exécuté précédemment avec le login << admin >>.+Pour vous identifier, utilisez le mot de passe généré automatiquement après le script « /​usr/​share/​davical/​dba/​create-database.sh » exécuté précédemment avec le login « admin ».
  
 ===== Utilisation ====== ===== Utilisation ======
Ligne 113: Ligne 136:
 Une fois l'​utilisateur créé, rendez-vous dans votre agenda préféré, au moment de saisir l'url, tapez [[http://​serveur_caldav/​caldav.php/​username/​home]]. Une fois l'​utilisateur créé, rendez-vous dans votre agenda préféré, au moment de saisir l'url, tapez [[http://​serveur_caldav/​caldav.php/​username/​home]].
  
-Il faut bien sûr remplacer « ''​serveur_caldav''​ » et « ''​username''​ »...+Il faut bien sûr remplacer « ''​serveur_caldav''​ » et « ''​username''​ »
  
 ===== Liens ===== ===== Liens =====
  • davical.1330329495.txt.gz
  • Dernière modification: Le 27/02/2012, 08:58
  • par frombenny