<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:sabredav-version>3.1.3</s:sabredav-version>
<s:exception>Sabre\DAV\Exception\NotFound</s:exception>
<s:message>File not found: calendarserver.php in 'root'</s:message>
</d:error>
[error] 18564#18564: *290 FastCGI sent in stderr: "Access to the script '/home/my-domain.com/public/calendarserver.php/' has been denied (see security.limit_extensions)" while reading response header from upstream, client: xx.xx.xx.xx, server: my-domain.com, request: "GET /calendarserver.php/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "my-domain.com"
location ^~ /calendarserver.php/ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
include fastcgi_params;
}
File not found: calendarserver.php in 'root'
Requested uri (/server.php?sabreAction=plugins) is out of base uri (server.php/)
Hi Evert!Thanks for your reply. I used the baikal config, restarted nginx and now the calendarserver.php/ is read. However, now I get the :
File not found: calendarserver.php in 'root'error. But the base uri should be fine. I'm running on a subdomain (kalender.my-domain.de), but there is no subdirectory. I'm running the server.php from the directory, which is the root in the nginx configuration. And I can even hit the server.php and everything works fine. I can even upload files. It's just the calendarserver.php/ that's throwing an error.If I try to list the plugins from the server.php there is also an error:
Requested uri (/server.php?sabreAction=plugins) is out of base uri (server.php/)
But the base uri is defaulting to 'server.php' in my server.php. Without the trailing slash.Any ideas? Thank you so much for your help.