Hi,
Longtime user of DAViCal here and have tried Caldavzap a few times, but
never succeeded in installing / configuring it properly. At this time, I
presume the problem lies with me and my setup, and I would very much
like to get it working.
My setup:
* Debian Wheezy (with PHP/5.3.3-7+squeeze19 for BC reasons)
* Apache 2.2
* DAViCal/1.1.3.1; DB/1.2.11
* Caldavzap 0.11.1
Errors I keep getting:
* If I login using my own user credentials, they are accepted, but I
only get a white page with text 'Resource not found' (HTTP/404)
* If I login using someone else's credentials, I get an error HTTP/403
with following XML response:
--
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal:
LOG: :Response status 403 for GET /caldavzap/
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal:
LOG: :***************** Response Header ****************
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->X-Powered-By: PHP/5.3.3-7+squeeze19
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->Server: 1.1
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->DAV: 1, 2, 3, access-control, calendar-access,
calendar-schedule
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->DAV: extended-mkcol, bind, addressbook,
calendar-auto-schedule, calendar-proxy
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->X-DAViCal-Version: DAViCal/1.1.3; DB/1.2.11
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
headers:-->Content-type: text/xml; charset="utf-8"
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal:
LOG: :******************** Response ********************
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--><?xml version="1.0" encoding="utf-8" ?>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--><error xmlns="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> <need-privileges>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> <resource>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> <href>/caldavzap/</href>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> <privilege>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> <C:read-free-busy/>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> </privilege>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> </resource>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--> </need-privileges>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:--></error>
[Sun Dec 21 14:16:47 2014] [error] [client <IPaddress>] DAViCal: LOG:
response:-->
--
What I have done:
* read the readme.txt multiple times
* wget and unzip the zip-file into /var/www/caldavzap + chowned all
files by www-data (and even chmod 770...)
* added an 'Alias /caldavzap/ /var/www/caldavzap' to my
davical-virtualhost
* I tried adding a Directory-section for caldavzap inside the davical
virtualhost
* I tried various combinations of var.globalAccountSettings and
var.globalNetworkCheckSettings and var.globalNetworkAccountSettings
* I have always run ./cache_update.js (as root) between changes to the
config
Auth: My Davical setup uses the internal database for
authentication/authorization (I should update it to using Kerberos/LDAP,
but that means a lot of reconfiguring of the clients, not to mention
things that could go wrong)
* I tried without changing anything in config.js and/or auth-files
* I tried with generic auth (with both the base URL for davical as well
as a test base URL in which I have succesfully added Kerberos and Basic
auth)
Thank you for any help or guidance you can provide!
Kr,
Vincent