Unable to configure SabreDAV to test Webdav and CardDAV -
steps followed:
- downloaded sabredav zip file - unzipped it.
- downloaded apache webserver 2.2 , php 5.3
- then followed instructions mentioned in 'get started' section on sabredav website.
- created 'data , public' fiels (located them in /sabredav/vendor/)
- created server.php file (located in /sabredav/vendor/)
- now tried open server.php file in browser -
here opens using file protocol.. fails open in expected - 'http ://mydomain/sabredav/server.php can please me on ?
thanks
in server.php, use browser plugin tu see files in public folder. server must this:
include 'sabredav/vendor/autoload.php'; use sabre\dav; $rootdirectory = new dav\fs\directory('public'); // server object responsible making sense out of webdav protocol $server = new dav\server($rootdirectory); // if server not on webroot, make sure following line has correct information $server->setbaseuri('/server.php'); // if in kind of home directory // lock manager reponsible making sure users don't overwrite each others changes. change 'data' different // directory, if you're storing data somewhere else. $lockbackend = new dav\locks\backend\file('data/locks'); $lockplugin = new dav\locks\plugin($lockbackend); $server->addplugin($lockplugin); $server->addplugin(new \sabre\dav\browser\guesscontenttype()); $plugin = new \sabre\dav\browser\plugin(); $server->addplugin($plugin); // need now, fire server $server->exec();
Comments
Post a Comment