Hallo Leute!
Ich versuche einen Baikal-Server einzurichten. Ich habe die letzte Version des Programms heruntergeladen und entpackt. Dann, wie hier (http://sabre.io/baikal/install/) gesagt, habe ich folgendes in Apache (2.4) eingetragen:
Alias /baikal /home/data/baikal/html <Directory /home/data/baikal/html> Require all granted </Directory> RewriteRule /.well-known/carddav /baikal/dav.php [R,L] RewriteRule /.well-known/caldav /baikal/dav.php [R,L]
Die Adminoberfläche funktioniert und ich habe einen Nutzer angelegt mit seinem Kalender und Adressbuch. Nun wollte ich probieren da zu benutzen. Erstmal für den Test mit Kontact (das Programm für KDE). Ich gebe als URL https://meine.schoene.domain.tld/baikal/dav.php und starte den Sync. 405 METHOD NOT ALLOWED... :(
Egal was ich für eine URL eintrage (ich habe auch /baikal/dav.php/addressbooks/testuser/default und /baikal/dav.php/addressbooks/testuser/ probiert) kriege ich immer den 405... In den Apache-Errorlog gibt es wörtlich nichts.
Ich habe PHP 5.6 auf einem Debian Jessie.
Kann jemand mir sagen, was ich falsch mache?
Danke Luca Bertoncello (lucabert@lucabert.de)
On Sun, Jul 08, 2018 at 06:30:26PM +0200, Luca Bertoncello lucabert@lucabert.de wrote:
Hallo Leute!
Ich versuche einen Baikal-Server einzurichten.
[...]
Ich gebe als URL https://meine.schoene.domain.tld/baikal/dav.php und starte den Sync. 405 METHOD NOT ALLOWED... :(
[...]
Kann jemand mir sagen, was ich falsch mache?
Das macht schon dein Apache mit dem 405. Irgendwo hast du in deiner Apache Konfiguratuin wahrscheinlich stehen, dass die erlaubten Methoden GET und vielleicht noch POST sind, aber irgend eine HTTP Option wird halt nicht erlaubt, die dein Baikal braucht. Vielleicht "OPTIONS".
Danke Luca Bertoncello (lucabert@lucabert.de)
Ciao, Thomas
Zitat von Thomas Köhler jean-luc@picard.franken.de:
Hallo Thomas,
Das macht schon dein Apache mit dem 405.
Nein
Irgendwo hast du in deiner Apache Konfiguratuin wahrscheinlich stehen, dass die erlaubten Methoden GET und vielleicht noch POST sind, aber irgend eine HTTP Option wird halt nicht erlaubt, die dein Baikal braucht. Vielleicht "OPTIONS".
Ich habe das Problem gefunden und das ist in Baikal... Ich hatte irrtümlicherweise "Digest" als Authentifizierungsmethode konfiguriert und der Client hat nur "Basic" geschickt... :(
Danke trotzdem Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de