Your web server is not yet properly set up to allow file synchronization

My server is Debian 12 and all packaged are updated as far as I know.

I used the article ‘How to Install NextCloud on Debian 12 - LinuxTuto’ to install Nextcloud on Debian 12 with Nginx.

Installation is fine, and I can login with no issuse.

But nothing I can do after that.

Like,

I cant see any files, no weather information.
I try to change setting, but never applied.

It seems something goes wrong with WebDav because I have one warning message following.

‘Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken.’

I have known this issuse has been addressed many times before, but solution are not understandable for me as I barely know about linux and server stuff.

My server is clean installed with just mariadb, php 8,2 fpm, and nginx.