cela fait quelques semaines que je me prend la tete pour essaye de faire tourner sunbird en local.
apres de nombreuse heure de recherche, j'ai apris en autre qu'il fallait un serveur webdav sur sa machine et si on voulait consulter son calendrier sur le net de n'importe ou qu'il fallait installer phpicalendar.
1er étape : installation de webdav, configuration et test dans sunbird
1) apres de multiples essais infructueux pour installer webdav sur eaysyphp, je me suis tourné vers xampp (qui fournit webdav dans son installation de base)
2) avec xampp, j'ai modifier le fichier de configuration de webdav pour qu'il utilise le repertoire de mon choix dans le repertoire htdocs (www pour ceux qui connaisse easyphp) htdocs/webdav. cela me permet de pouvoir accéder a mon répertoire webdav en tapant :
PS: si je ne spécifie pas le port 81, webdav n'est pas activé et je peux juste consulter ce qu'il y a dans le répertoire.
3) sur l'ordi ou j'ai installé xampp, si je tape dans un navigateur :
je tombe directement dans le repertoire webdav. et si je m'abonne a un calendrier distant avec sunbird ou calendar.
cela fonctionne tres bien, je peux voir/modifier mon calendrier (comme si j'etais sur icalx)
PS: si je ne lui specifie pas le port 81 cela ne fonctionne pas
2er étape : accéder a mon serveur d'une autre machine local
1) je commence par récupérer l'adresse ip de la machine sur laquel j'ai installé mon serveur webdav.
2) de mon second ordinateur, je tape dans le navigateur :
ou
j'ai alors une fenetre qui s'ouvre et qui me demande mon mot de passe et nom d'utilisateur pour pouvoir me connecter au serveur webdav. une fois c'est donnée entrée, j'arrive dans le repertoire webdav.
3) j'ouvre sunbird et je m'inscrit a un calendrier distant et je tape :
ici, contre toute attente il me fait une erreur 404. j'ai pourtant simplement remplace localhost par mon adresse ip.
je ne me decourage pas et j'essaye :
aaah ici, cela fonctionne, je recupaire mon calendrier sur ma 2eme machine et si je fais des modifications depuis le serveur, apres actualisation ils sont pris en compte sur ma 2eme machine.
3er étape : quand les problèmes arrivent
1) si je fais des modifications a partir du serveur, elles sont prises en compte sur mon 2eme ordi.
par contre, si je fais des modifications de mon deuxieme ordi, une fois que j'actualise, elles disparaissent.
je ne comprend pas d'ou vient ce probleme :
- j'ai un seul fichier ics
- sur chaque ordi, je suis abonné au meme calendrier
=> sur le serveur : http://localhost:81/xampp.ics
=> sur mon 2eme ordi : http://ip:81/webdav/xampp.ics
- sur chaque ordi, la case publier automatiquement est cochée
problemes rencontrés :
- maj du calendrier dans un seul sens, le 2eme ordi ne peut que visualiser et ce meme si il entre les données (mot de passe et utilisateur) du serveur webdav
- sur mon serveur, ou tout fonction en fesant :
si je remplace localhost par mon adresse ip cela ne fonctionne plus. pour que cela fonctionne je dois mettre la meme adresse que j'utilise de mon 2eme ordi.
quand je m'abonne de mon serveur avec cette adresse, je peux voir mon calendrier mais je ne sais plus le modifier.
en gros, j'ai besoin d'aibe. merci





