Abri el archivo httpd.conf, descomente el mod_dav.so, y lo que necesita el archivo /extra/http-dav.conf para ejecutarse, eso ya esta...
Tengo corriendo también los virtualhost, así accedo por ejemplo
http://snma.local/
Ahora se supone que la carpeta de webdav es xamp/webdav
entonces, al acceder http://snma.local/webdav accede a la carpeta xamp/webdav
Hasta acá todo bien.
Pero no debería preguntar user y pass del que accede?, no debería mostrar los archivos que están en esa carpeta?, no debería diferencias los archivos por diferentes usuarios?
Pongo mi configuracion para ver si me puden dar una mano:
httpd-dav.conf
Código:
El viertual host, en parte quedo asi:<IfModule dav_module> <IfModule dav_fs_module> <IfModule setenvif_module> <IfModule alias_module> <IfModule auth_digest_module> <IfModule authn_file_module> # The following example gives DAV write access to a directory called # "uploads" under the ServerRoot directory. # # The User/Group specified in httpd.conf needs to have write permissions # on the directory where the DavLockDB is placed and on any directory where # "Dav On" is specified. DavLockDB "C:/xampp/apache/logs/Dav.Lock" Alias /webdav "C:/xampp/webdav/" <Directory "C:/xampp/webdav"> Dav On Order Allow,Deny Allow from all AuthType Digest AuthName "XAMPP with WebDAV" # You can use the htdigest program to create the password database: # htdigest.exe -c "\xampp\security\webdav.htpasswd" "XAMPP with WebDAV" wampp AuthUserFile "C:/xampp/security/webdav.htpasswd" AuthDigestProvider file # Allow universal read-access, but writes are restricted # to the admin user. <LimitExcept GET OPTIONS> #require valid-user </LimitExcept> </Directory> # # The following directives disable redirects on non-GET requests for # a directory that does not include the trailing slash. This fixes a # problem with several clients that do not appropriately handle # redirects for folders with DAV methods. # BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "MS FrontPage" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully BrowserMatch "^gnome-vfs/1.0" redirect-carefully BrowserMatch "^XML Spy" redirect-carefully BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On </IfModule> </IfModule> </IfModule> </IfModule> </IfModule> </IfModule>
Código:
Bueno, no se que mas configurar, tambien me baje "Package Information: HTTP_WebDAV_Server" de aca http://pear.php.net/package/HTTP_WebDAV_Server/download<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs/public_html/snma/" ServerName snma.local ##ErrorLog "logs/dummy-host2.localhost-error.log" ##CustomLog "logs/dummy-host2.localhost-access.log" combined </VirtualHost>
Pero tampoco funciona como corresponde, o algo estoy haciendo mal..
Gracias