Aide à l'installation Davical

Bonjour, j’essaie actuellement d’installer davical, j’ai utilisé ce topic pour la configuration http://www.guillaume-p.net/tuto-serveur-calendrier-avec-davical-agendav-debian/ qui me parait être plutôt complet.

Après avoir suivi ce tutoriel, aucune erreur de la part d’apache (ni de posgres) lors de redémarrages des services mais aucun site en vue.
J’ai donc commencé à regarder d’autres forums (notamment celui de http://doc.ubuntu-fr.org/davical qui ne me donne pas exactement la même procédure à suivre.

J’ai réussi après plusieurs modifications à avoir la page d’installation de davical qui m’indiquait que son fichier de configuration était vide et lorsque je le remplis plus rien ne s’affiche.

Je me retrouve maintenant avec un apache (certainement) fonctionnel qui me permet d’aller avec mon navigateur sur mon serveur et de n’y voir ip.de.mon.serveur/davical/htdocs/ et rien d’autre.

J’ai bien l’impression que j’y suis presque mais qu’il me manque un petit quelque chose pour y arriver.

Je tourne en rond depuis trois heure et y voit de moins en moins clair, auriez vous une idée?

J’ai l’impression que cela peut venir de /etc/apache2/site-available/defaut ou davical ou davical1 davical2
Du fichiers hosts? de la redirection du fichier /usr/share/davical/htdocs ? de /etc/davical/

Peut être vaudrait-il mieux que je supprime touts ces fichiers de configuration et de recommencer une installation de davical de manière propre?

Qu’en pensez vous?

Ca doit pouvoir se réctifier…
Que donnent:

Tu peux joindre ton fichier:
[mono]/etc/apache2/sites-available/default[/mono]

Créer un fichier bidon.html dans ton /var/www, et voir si tu peux y accéder avec:

ip.de.ton.serveur/bidon.html

ip.de.ton.serveur/davical devrait te lister le contenu du répertoire htdocs.

La doc Ubuntu te propose de créer “un autre” virtualhost. Il ne faut donc pas modifier le DocumentRoot de “default” (laisser /var/www).

Si tu as créé un virtualhost qui s’appelle “davical”, il y a juste à l’activer avec [mono]a2ensite davical[/mono]

salut,

voici ce que donnent les commandes:

[quote]Alias /davical /usr/share/davical/htdocs/

Virtual Host def for Debian packaged DAViCal

DocumentRoot /var/www/ DirectoryIndex index.php index.html ServerName davical.ip.de.mon.serveur ServerAlias davical.ip.de.mon.serveur Alias /images/ /usr/share/davical/htdocs/images/ AllowOverride None Order allow,deny Allow from all AcceptPathInfo On php_value include_path /usr/share/awl/inc php_value magic_quotes_gpc 0 php_value error_reporting "E_ALL & ~E_NOTICE" php_value default_charset "utf-8" [/quote] Je ne sais s'il y a un doublon par l'alias et la configuration de l'hôte virtuel.

Le test ip.de.mon.serveur/bidon.html fonctionne
Le test ip.de.mon.serveur/davical m’a donné selon les essais soit une page blanche, soit une page m’indiquant que davical n’est pas configuré:

cat /etc/davical/davical-conf.php j’ai aussi essayé avec /etc/davical/config.php

[quote]<?php
// $c->domain_name = “localhost”;
// $c->sysabbr = ‘DAViCal’;
// $c->admin_email ='admin@exemple.net’;
// $c->system_name = “Example DAViCal Server”;
// $c->enable_rox_linking = true;

$c->pg_connect5° = ‘dbname=davical port=5432 user=davical_app’;
$c->default_locale = ‘fr_FR’[/quote]
J’ai l’impression que cette page blanche est ma dernière avancée dans ma configuration du serveur.
Est-ce que cela pourrais provenir d’un problème de droit sur un dossier?
Merci

Je t’aurais bien aidé en te montrant ma conf mais je suis sous NginX :mrgreen:

Salut,

As-tu vérifié la syntaxe et vhost ?

[mono]# apache2ctl -t && apache2ctl configtest && apache2ctl -S[/mono]

[quote=“elfelicien”]Je ne sais s’il y a un doublon par l’alias et la configuration de l’hôte virtuel.
[/quote]

C’est ce que j’ai cru comprendre ici et . (Un peu vieillot mais …)

Ce qui donnerait (?) et je rajouterai, en prime, l’accès aux logs. :wink:

[code]# Virtual Host def for Debian packaged DAViCal

    DocumentRoot /usr/share/davical/htdocs

    DirectoryIndex index.php index.html
    ServerName davical.ip.de.mon.serveur
    ServerAlias davical.ip.de.mon.serveur

    Alias /images/ /usr/share/davical/htdocs/images/

    <Directory /usr/share/davical/htdocs/>
            AllowOverride All
            Order allow,deny
            Allow from all
    </Directory>

    AcceptPathInfo On
    php_value include_path /usr/share/awl/inc
    php_value magic_quotes_gpc 0
    php_value magic_quotes_runtime 0
    php_value register_globals 0
    php_value error_reporting "E_ALL & ~E_NOTICE"
    php_value default_charset "utf-8"

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.

    LogLevel warn
    # LogLevel debug
    # LogLevel error

    CustomLog ${APACHE_LOG_DIR}/access.log combined

[/code]

[mono]# service apache2 restart[/mono]

[quote=“elfelicien”]J’ai l’impression que cela peut venir de /etc/apache2/site-available/defaut ou davical
Du fichiers hosts? [/quote]

C’est également ce qu’il me semble y avoir compris.

[mono]/etc/apache2/site-available/defaut[/mono] -> [mono]Alias /davical /usr/share/davical/htdocs/[/mono] ??

[mono]/etc/hosts[/mono] ??


Et, suis tes connexions en live, dans le cas ou … :083

[mono]# tail -f /var/log/apache2/error.log[/mono]
[mono]# tail -f /var/log/apache2/access.log[/mono]

Après plusieurs essais infructueux et ne voyant ou était le problème, j’ai décidé de repartir à zéro: Nouvelle image et nouvelle installation.

Installation du serveur:

Puis de Postgresql:

De son module php:

Puis de Davical:

J’ai modifié le fichier /etc/postgresql/9.1/main/pg_hba.conf:

en ajoutant:

[quote]local all all trust
local davical davical_dba trust
local davical davical_app trust
host davical davical_app 127.0.0.1/32 trust[/quote]

J’ai redémarré Apache:

L’étape de création de la base:

Notez bien le code admin il vous servira plus tard

Modifié le fichier de configuration du site (apache):

[quote]
ServerAdmin webmaster@localhost

DocumentRoot /usr/share/davical/htdocs
<Directory />
	Options FollowSymLinks
	AllowOverride None
</Directory>
<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

	AllowOverride All
	Order allow,deny
	allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
	AllowOverride None
	Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
	Order allow,deny
	Allow from all
</Directory>

AcceptPathInfo On
    php_value include_path /usr/share/awl/inc
    php_value magic_quotes_gpc 0
    php_value magic_quotes_runtime 0
    php_value register_globals 0
    php_value error_reporting "E_ALL & ~E_NOTICE"
    php_value default_charset "utf-8"

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

[/quote]
Que j’ai laissé en /default

Suis allé supprimer la ligne [quote]local all all trust[/quote] du fichier /etc/postgresql/9.1/main/pg_hba.conf

J’ai redémarré Apache:

Modifié le fichier de configuration de davical:

[quote]<?php
// $c->domain_name = “mydavicalsite.dyndns.org”;
// $c->sysabbr = ‘rscds’;
$c->admin_email = 'admin@example.net’;
$c->system_name = “Really Simple CalDAV Store”;
// $c->collections_always_exist = true;
// $c->enable_row_linking = true;
$c->default_locale = en_US.UTF-8;
$c->pg_connect[] = ‘dbname=davical port=5432 user=davical_app’;
[/quote]

J’ai redémarré Apache:

J’ai enfin pu me connecter à davical et me créer mes agendas et calendrier.

Je ne sais pas si j’en ai pas fait un peu trop ou si certaines configurations sont mauvaises mais ça à l’air de fonctionner pour l’instant.
Je vais maintenant m’atteler à l’installation d’Agendav.
Merci beaucoup de votre aide!

Tchaop

Bonjour à tous,

J’avais le même problème avec cette magnifique page blanche jusqu’au moment ou je me suis rappelé que le serveur web que j’utilise (personnel) était configuré pour qu’un utilisateur ne puisse travailler que dans son répertoire…

Une fois que j’ai créer l’utilisateur “davical” et que j’ai migrer l’installation dans son répertoire la page blanche s’est transformée… :smiley: En message d’erreur concernant la librairie AWL… :cry:

J’espère que ca va en aider d’autre…

A bientot.