This is the WebDAV interface. It can only be accessed by WebDAV clients such as the ownCloud desktop sync client. Please help fix

Hello, everyone.

I am trying to install ownCloud using the CWP (Control-WebPanel).

I have previously installed ownCloud on a server without any control panels, but now I am facing a problem.

I installed the control panel, configured the web server (Nginx & Apache configuration) and installed php version 7.4.

I created a new user through CWP, added a domain and created a database.

Then, in the root directory of the domain (/home/owncloud/public_html), I downloaded and deployed the archive from the official website

Steps to reproduce

  1. Install ownCloud
  2. Log in
  3. Failed to synchronize files

Expected behaviour

After authorization, I should have seen the synchronized files and the correct display of the program.

Actual behaviour

After authorization, I can’t see the synchronized files.
Unfortunately, I’m not very good at this, so I’m asking for help.

In the developer console, I see a 403 error

When I click on the error, I see the following message:
This is the WebDAV interface. It can only be accessed by WebDAV clients such as the ownCloud desktop sync client.

How can I fix this?

Server configuration

Operating system:
AlmaLinux 8.6 (Sky Tiger)

Web server:
Nginx & Apache

Database:
10.4.34-MariaDB

PHP version:
7.4

ownCloud version: (see ownCloud admin page)
10.14.0

Updated from an older ownCloud or fresh install:

Where did you install ownCloud from:
From the official website

Login as admin user into your ownCloud and access 


My result - //i.ibb.co/vkddp70/image.png

“basic”: {
“license key”: “REMOVED SENSITIVE VALUE”,
“date”: “Sun, 30 Jun 2024 18:18:35 +0000”,
“ownCloud version”: “10.14.0.3”,
“ownCloud version string”: “10.14.0”,
“ownCloud edition”: “Community”,
“server OS”: “Linux”,
“server OS version”: “Linux “server5470.server-vps. com” 4.18.0-372.9.1.el8.x86_64 #1 SMP Tue May 10 08:57:35 EDT 2022 x86_64”,
“server SAPI”: “cgi-fcgi”,
“webserver version”: “Apache/2.4.57 (Unix) OpenSSL/1.1.1k”,
“hostname”: “owncloud.test-sites-hostpro.pp.ua”,
“logged-in user”: “admin”
},
“stats”: {
“users”: {
“Database”: {
“total_count”: 2,
“guest_count”: 0,
“seen”: 2,
“logged in (30 days)”: 2
}
},
“groups”: {
“OC\Group\Database”: 1
}
},
“config”: {
“instanceid”: “ocb8zb7bz0dg”,
“passwordsalt”: “REMOVED SENSITIVE VALUE”,
“secret”: “REMOVED SENSITIVE VALUE”,
“trusted_domains”: [
“owncloud.test-sites-hostpro.pp.ua”
],
“datadirectory”: “/home/owncloud/public_html/data”,
“overwrite.cli.url”: “https://owncloud.test-sites-hostpro.pp.ua”,
“dbtype”: “mysql”,
“version”: “10.14.0.3”,
“dbname”: “owncloud_owncloud_db”,
“dbconnectionstring”: “”,
“dbhost”: “localhost”,
“dbtableprefix”: “oc_”,
“mysql.utf8mb4”: true,
“dbuser”: “REMOVED SENSITIVE VALUE”,
“dbpassword”: “REMOVED SENSITIVE VALUE”,
“logtimezone”: “UTC”,
“apps_paths”: [
{
“path”: “/home/owncloud/public_html/apps”,
“url”: “/apps”,
“writable”: false
},
{
“path”: “/home/owncloud/public_html/apps-external”,
“url”: “/apps-external”,
“writable”: true
}
],
“installed”: true,
“theme”: “”,
“loglevel”: 2,
“maintenance”: false
},
“integritychecker”: {
“passing”: true,
“enabled”: true,
“result”:
},
“core”: {
“first_install_version”: “10.14.0.3”,
“installedat”: “1719579829.6604”,
“lastcron”: “1719771504”,
“lastupdateResult”: “”,
“lastupdatedat”: “1719770028”,
“public_files”: “files_sharing/public.php”,
“public_webdav”: “dav/appinfo/v1/publicwebdav.php”,
“vendor”: “owncloud”
},
“apps”: [
{
“id”: “firstrunwizard”,
“name”: “First run wizard”,
“description”: “This application enables a pop-up window when a user first logs into ownCloud. This window welcomes new users to ownCloud, and contains links to the standard ownCloud desktop client, Android app, and the iOS app. The window also shows a link for accessing ownCloud via WebDAV. At any time, the first run wizard button can be opened again via the link on the personal page. The First run wizard can be customized to meet specific design goals, or to change links and messages. Create an appropriate theme following the Theming documentation, and changes to the look and feel of this Wizard are simple. More information is available in the First run wizard documentation, as well as the theming documentation.”,
“licence”: “AGPL”,
“author”: “Frank Karlitschek, Jan-Christoph Borchardt, Tom Needham”,
“dependencies”: {
“owncloud”: {
@attributes”: {
“min-version”: “10.11”,
“max-version”: “10”
}
},
“php”: {
@attributes”: {
“min-version”: “7.4”
}
}
},
“version”: “1.3.0”,
“namespace”: “FirstRunWizard”,
“default_enable”: “”,
“commands”: {
“command”: “OCA\FirstRunWizard\Command\ResetAll”

Client configuration

Browser: Chrome

Operating system:

Logs

2024/06/28 10:20:11 [crit] 221766#0: *3775 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 95.44.176.148, server: 193.169.189.11:443
2024/06/28 11:17:43 [error] 221766#0: *3868 access forbidden by rule, client: 83.147.52.49, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /www/.git/config HTTP/1.1", host: "193.169.189.11"
[Fri Jun 28 11:58:10.517128 2024] [authz_core:error] [pid 222432:tid 140483061864192] [client 176.241.143.3:50298] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
2024/06/28 11:58:10 [crit] 221766#0: *3944 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590290504 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
2024/06/28 11:58:10 [crit] 221766#0: *3944 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590290504 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
[Fri Jun 28 11:58:10.554368 2024] [core:crit] [pid 222432:tid 140483036686080] (13)Permission denied: [client 176.241.143.3:50304] AH00529: /home/owncloud/public_html/data/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/owncl
oud/public_html/data/' is executable
[Fri Jun 28 11:58:20.040644 2024] [authz_core:error] [pid 222432:tid 140482935973632] [client 176.241.143.3:50322] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
2024/06/28 11:58:54 [crit] 221766#0: *3936 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590334147 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
2024/06/28 11:58:54 [crit] 221766#0: *3936 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590334147 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
[Fri Jun 28 11:58:54.155239 2024] [authz_core:error] [pid 221918:tid 140483028293376] [client 176.241.143.3:50398] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
[Fri Jun 28 11:58:54.161092 2024] [core:crit] [pid 221918:tid 140483053471488] (13)Permission denied: [client 176.241.143.3:50404] AH00529: /home/owncloud/public_html/data/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/owncl
oud/public_html/data/' is executable
[Fri Jun 28 11:59:04.897212 2024] [authz_core:error] [pid 221917:tid 140482952759040] [client 176.241.143.3:50448] AH01630: client denied by server configuration: /home/owncloud/public_html/index.php
[Fri Jun 28 11:59:28.705445 2024] [authz_core:error] [pid 222432:tid 140483061864192] [client 176.241.143.3:50468] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
2024/06/28 11:59:28 [crit] 221766#0: *4024 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590368689 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
2024/06/28 11:59:28 [crit] 221766#0: *4024 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719590368689 HTTP/1.1", host: 
"owncloud.test-sites-hostpro.pp.ua"
[Fri Jun 28 11:59:28.744710 2024] [core:crit] [pid 222432:tid 140483170084608] (13)Permission denied: [client 176.241.143.3:50474] AH00529: /home/owncloud/public_html/data/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/owncl
oud/public_html/data/' is executable

2024/06/30 08:39:41 [crit] 248062#0: *9419 SSL_do_handshake() failed (SSL: error:1420918C:SSL routines:tls_early_post_process_client_hello:version too low) while SSL handshaking, client: 167.94.146.59, server: 193.169.189.11:443
2024/06/30 10:01:44 [crit] 248062#0: *9456 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 95.44.176.148, server: 193.169.189.11:443
2024/06/30 11:15:47 [crit] 248062#0: *9488 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 209.38.24.40, server: 193.169.189.11:443
2024/06/30 11:29:10 [crit] 248062#0: *9513 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 192.42.116.182, server: 193.169.189.11:443
2024/06/30 11:29:11 [crit] 248062#0: *9514 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 192.42.116.182, server: 193.169.189.11:443
2024/06/30 11:29:14 [crit] 248062#0: *9515 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 192.42.116.182, server: 193.169.189.11:443
[Sun Jun 30 13:23:33.544882 2024] [authz_core:error] [pid 248897:tid 140501525194496] [client 176.241.143.3:54468] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
2024/06/30 13:40:19 [crit] 248062#0: *9612 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 44.200.205.130, server: 193.169.189.11:443
2024/06/30 13:40:19 [crit] 248062#0: *9608 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 44.200.205.130, server: 193.169.189.11:443
2024/06/30 13:40:19 [crit] 248062#0: *9611 SSL_do_handshake() failed (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) while SSL handshaking, client: 44.200.205.130, server: 193.169.189.11:443
2024/06/30 13:40:19 [crit] 248062#0: *9609 SSL_do_handshake() failed (SSL: error:1420918C:SSL routines:tls_early_post_process_client_hello:version too low) while SSL handshaking, client: 44.200.205.130, server: 193.169.189.11:443
[Sun Jun 30 13:47:45.755228 2024] [authz_core:error] [pid 248897:tid 140501491623680] [client 176.241.143.3:54602] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
[Sun Jun 30 13:47:47.727577 2024] [authz_core:error] [pid 248897:tid 140501382518528] [client 176.241.143.3:54616] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
[Sun Jun 30 14:13:51.352635 2024] [authz_core:error] [pid 248897:tid 140501483230976] [client 176.241.143.3:54726] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
[Sun Jun 30 14:18:22.734698 2024] [authz_core:error] [pid 248897:tid 140501449660160] [client 193.169.189.11:54940] AH01630: client denied by server configuration: /home/owncloud/public_html/index.php
[Sun Jun 30 14:18:23.385629 2024] [authz_core:error] [pid 248225:tid 140501374125824] [client 176.241.143.3:54946] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php
2024/06/30 14:18:23 [crit] 248062#0: *9816 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719771503376 HTTP/1.1", host: "owncloud.test-sites-hostpro.pp.ua"
2024/06/30 14:18:23 [crit] 248062#0: *9816 openat() "/home/owncloud/public_html/data/htaccesstest.txt" failed (13: Permission denied), client: 176.241.143.3, server: owncloud.test-sites-hostpro.pp.ua, request: "GET /data/htaccesstest.txt?t=1719771503376 HTTP/1.1", host: "owncloud.test-sites-hostpro.pp.ua"
[Sun Jun 30 14:18:23.391517 2024] [core:crit] [pid 248897:tid 140501466445568] (13)Permission denied: [client 176.241.143.3:54952] AH00529: /home/owncloud/public_html/data/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/owncloud/public_html/data/' is executable
[Sun Jun 30 14:23:05.553935 2024] [authz_core:error] [pid 248897:tid 140501441267456] [client 176.241.143.3:55002] AH01630: client denied by server configuration: /home/owncloud/public_html/remote.php

Browser log

JQMIGRATE: Migrate is installed, version 1.4.0
client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:270 
        
        
       PROPFIND  403 (Forbidden)
request @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:270
propFind @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:92
getFolderContents @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:453
reload @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1672
(anonymous) @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1516
changeDirectory @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1507
_onUrlChanged @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:605
executeBound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:986
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1018
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:74
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:2
(anonymous) @ jquery.js:4901
each @ jquery.js:374
each @ jquery.js:139
trigger @ jquery.js:4900
_onPopState @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:280
initialize @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:113
(anonymous) @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:321
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1086
setTimeout (async)
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1085
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:76
executeBound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:986
bound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1006
(anonymous) @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:320
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:402 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getElementsByTagNameNS')
    at Client._getSabreException (client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:402:23)
    at client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:466:37
_getSabreException @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:402
(anonymous) @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:466
Promise.then (async)
getFolderContents @ client.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:457
reload @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1672
(anonymous) @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1516
changeDirectory @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1507
_onUrlChanged @ filelist.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:605
executeBound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:986
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1018
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:74
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:2
(anonymous) @ jquery.js:4901
each @ jquery.js:374
each @ jquery.js:139
trigger @ jquery.js:4900
_onPopState @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:280
initialize @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:113
(anonymous) @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:321
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1086
setTimeout (async)
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1085
(anonymous) @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:76
executeBound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:986
bound @ underscore.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:1006
(anonymous) @ app.js?v=33a7d9cfa8eda13c8b6cf4f305b9d550:320
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
19Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

Hey,

from what i know this way of running PHP is not supported by the ownCloud people and from what i have read it will also not work out of the box and requires administrative knowledge by the responsible adming to make it to work.

I think you could try to use the official supported environment running PHP with mod_php:

or maybe i thin php-fpm could also work.

This is rarely the problem, as I’m running ownCloud the same way.
But according to your server log you have some permission issues I’d fix first.