Pydio 8 WebDav server not present ? (dav.php)

solved

#1

Hi,

Just upgraded Pydio 6 to Pydio 8 on CentOS7 (latest) using package manager (YUM). The application is now running but I need to use the WebDAV server. So I activated it into the app settings. The URI is /pydio/shares but when accessing to this URI I get the following error on a browser :

Not Found
The requested URL /dav/ was not found on this server.

And this one on the logs :

[Mon Mar 12 11:25:55.125463 2018] [:error] [pid 21539] [client 192.168.1.239:46290] script '/usr/share/pydio/dav.php' not found or unable to stat

And yes, this file is not present.

I Also get similar errors with rest.php file :

[Mon Mar 12 10:46:04.147623 2018] [:error] [pid 21304] [client 192.168.1.239:44826] script ‘/usr/share/pydio/rest.php’ not found or unable to stat

Do you have any idea on how to solve this ? I checked docs but I did not found anything helpful to me

Thanks !


#2

Hi,
is your webdav config looking like this


#3

Hi,

Thanks for your answer. Yes it does.

I Found a first issue which was the .htaccess file (not migrated during the update). I did it.

Now I get this message : Oops, cannot find this page! from pydio when going to /pydio/shares/

I’m sure webdav was working before update to 8 (v6)

Thanks !


#4

Hi,
you could look at Pydio’s logs to see what’s happening with webdav, for the logs you can either look at them on them database in the ajxp_log table or you can get them in text file by doing this :


you have to enable it and select text, then logs will be located in your pydio/data/logs.

as for this kind of errors it could be that the url is not right, it should be http(s)://<ipaddr-or-domain>/shares/


#5

Hi,

I found the solution :

Pydio is living under /pydio/ but putting /pydio/shares on WebDav config is not working. We have to use /shares/ even if the app is under /pydio/shares/

Thanks !


#6

yes,
as seen on my 1st screenshot just put /shares Pydio will handle the rest.


#7