Unable to configure SabreDAV to test Webdav and CardDAV -


steps followed:

  1. downloaded sabredav zip file - unzipped it.
  2. downloaded apache webserver 2.2 , php 5.3
  3. then followed instructions mentioned in 'get started' section on sabredav website.
  4. created 'data , public' fiels (located them in /sabredav/vendor/)
  5. created server.php file (located in /sabredav/vendor/)
  6. 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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -