• Webdav Frage, ich mach irgend etwas falsch und find den Fehler nicht

    Moin Gemeinde,
    XAMPP läuft hier unter 10.10.
    Angelegt habe ich:
    /Documents/webdav/
    und meine "httpd-dav.conf" sieht so aus:
    Show Plain Text
    1. #DavLockDB "/Applications/XAMPP/xamppfiles/var/DavLock"
    2. DavLockDB “/Documents/webdav/DavLock"
    3.  
    4. #Alias /uploads "/Applications/XAMPP/xamppfiles/uploads"
    5. Alias /webdav “/Documents/webdav”
    6.  
    7. <Directory “/Documents/webdav”>
    8.     Dav On
    9.  
    10.     AuthType Basic
    11.     AuthName DAV-upload
    12.     # You can use the htdigest program to create the password database:
    13.     #   htdigest -c "/Applications/XAMPP/xamppfiles/user.passwd" DAV-upload admin
    14.      htdigest -c "/Documents/webdav/webdav.passwd" DAV-upload matthias
    15.     #AuthUserFile "/Applications/XAMPP/xamppfiles/user.passwd"
    16.      AuthUserFile “/Documents/webdav/webdav.passwd"
    17.     AuthDigestProvider file
    18.  
    19.     # Allow universal read-access, but writes are restricted
    20.     # to the admin user.
    21.     <RequireAny>
    22.         Require method GET POST OPTIONS
    23.         Require user matthias
    24.     </RequireAny>
    25. </Directory>
    26.  
    27. #
    28. # The following directives disable redirects on non-GET requests for
    29. # a directory that does not include the trailing slash.  This fixes a
    30. # problem with several clients that do not appropriately handle
    31. # redirects for folders with DAV methods.
    32. #
    33. BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    34. BrowserMatch "MS FrontPage" redirect-carefully
    35. BrowserMatch "^WebDrive" redirect-carefully
    36. BrowserMatch "^WebDAVFS/1.[01234]" redirect-carefully
    37. BrowserMatch "^gnome-vfs/1.0" redirect-carefully
    38. BrowserMatch "^XML Spy" redirect-carefully
    39. BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
    40. BrowserMatch " Konqueror/4" redirect-carefully

    mit dem Terminabefehl:
    sudo htpasswd -c /Documents/webdav/webdav.passwd daddl
    kann ich keine .passwd Datei anlegen.
    Was mach ich falsch?

    Gruss
    ----------
    Runtime Error 6D at 417A:32CF: Incompetent User
    • Keine Lösung, aber …

      Warum muss es Xampp sein? Das ist eigentlich nichts anderes als eine Software, die dir dein vorhandenes System «verbiegt». Der Vorteil von Xampp u.ä. liegt nur darin, dass man eine klickbare Oberfläche hat und es irgendwie übersichtlicher aussieht.

      Mache das besser über den in X eingebundenen Server oder kaufe dir die Server App. Musst du zwar für WebDav immer noch per Hand rumschrauben, funktioniert aber und ist sauberer.
    • Was gibt es denn für Fehlermeldungen?

      Hast du mal probiert den Terminalbefehl ohne sudo einzugeben? sudo ist manchmal ein bisschen spuky und eigentlich brauchst du für dein Dokumentenverzeichnis auch kein sudo.

      Bist du dir sicher, dass der Pfad am Ende stimmt? webdav.passwd finde ich eigentlich ein bisschen merkwürdig.

      Wenn das alles nicht klappt, warum legst du die Passwortdatei nicht per Texteditor an? Wo die liegen muss, weisst du ja
      • Was gibt es denn für Fehlermeldungen?

        Moin,
        wenn ich ein Webdav Verzeichnis ausserhalb von Xampp anlege
        und meine .conf Datei entsprechend anpasse,
        kann ich nicht einmal meine .passwd in dem Verzeichnis anlegen.
        "unable to create .passwd"
        Die Rechte stimmen aber.
        Verwende ich ein Webdav Verzeichnis innerhalb von Xampp,
        funktioniert zwar .passwd, versuche ich mich auf dem Verzeichnis anzumelden,
        heisst es "Objekt nicht gefunden".
        Allerdings wird schon mal eine Verbindung aufgebaut,
        denn es wird ein nicht vertrauenswürdiges Zertifikat angezeigt.

        Ich glaub, ich muss noch mal ganz von vorne anfangen.

        Gruss
        ----------
        Runtime Error 6D at 417A:32CF: Incompetent User