Sun, 05/03/2015 - 2:15am

Also Baikal liegt bei mir unter /baikal. Hier mal meine nginx config:

location /baikal {
charset utf8;
alias /var/www/baikal;
index index.php;
error_log /var/log/nginx/e.log debug;

rewrite ^(/baikal)(/.?.php)(/.)?$ /...$document_root/...$1/...$2/...$3 last;
rewrite ^/baikal/.well-known/caldav /cal.php redirect;
rewrite ^/baikal/.well-known/carddav /card.php redirect;

location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.*)?$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}

location ~* /baikal/(.ht|Core|Specific) {
deny all;
return 404;
}

}

Damit wird schonmal unter www.server-name.de/baikal angezeigt das Baikal läuft.
Auch unter www.server-name.de/baikal/admin krieg ich die Admin Oberfläsche zu Gesicht. Unter SystemSettings habe ich dann die Card und Cal Dav BaseUri entsprechend angepasst nach:

PROJECT_BASEURI . "baikal/cal.php/"
PROJECT_BASEURI . "baikal/card.php/"

Der Aufruf von www.server-name.de/baikal/cal.php lässt dann auch das Login Fenster aufpoppen und die XML Ansicht erscheint im Browser.

Sobald ich aber auf einen Kalender zugreifen möchte:
www.server-name.de/baikal/cal.php/calendars/username/default
bekomme ich nur einen 404 zurück.

Please insert your mail adress. Your mail address will not be displayed.