Being that you are using Opensuse I think the answer is no but do you SELINUX
enabled? Usually when a file permission doesn't solve the problem for me then
it is some "policy" feature I don't know about.
I do the file 777 permission during testing to debug something but I can't
think of a case
Thanks for your help Maxim, but I am afraid that I still can't get PUT to
work.
File permissions are fine, so I assume that my nginx.conf is still wrong:
location calendar {
root html/calendar;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_access group:rw