Deutsch| English
  #1  
Alt 07.10.2010, 00:53
Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 39
Standard WEBDAV geht nicht

Hallo,

ich bekomme auf allen Servern einen 500 ERROR, wenn ich den jeweiligen webdav Ordner aufrufen will.

Als Fehler wird folgendes in den logs vermerkt:

Code:
configuration error:  couldn't check user.  No user file?: /test
/test ist hier der Ordner von einem User der dann in /webdav/test liegt

Die Module dav_fs & dav sind aktiv im Apache. Im vhost-Eintrag sind die verlinkungen zu webdav eingetragen und auch der Ordner + .htdigest ist vorhanden, wo kann hier noch der Fehler liegen ?

Bei mir ist dieses Phänomen auf allen Server zu verzeichnen, z.Z habe ich keinen Plan, woran es liegen könnte.
__________________


Geändert von DannYFreSh (07.10.2010 um 00:57 Uhr).
Mit Zitat antworten
  #2  
Alt 09.10.2010, 08:51
Erfahrener Benutzer
 
Registriert seit: 12.11.2009
Beiträge: 142
Standard

Wie kann man denn überhaupt per Webdav zugreifen?
Einmal mit einem Client, aber auch z.B. bei Windows über Netzwerklaufwerke oder? Nur was muss man dann als "Adresse" angeben? Hab ich bislang nicht rausfinden können.
Mit Zitat antworten
  #3  
Alt 09.10.2010, 10:31
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.817
Standard

Die Adresse müsste z.B. http://www.deinedomain.tld/webdav sein.

Wenn Der Server auf 3.0.3 upgedatet wurde und nicht neu installiert, dann müsst Ihr irgend was im web ändern, z.b. das quota und auf speichern klicken bevor Ihr webdav user in dem web anlegen könnt, da es ansonsten vorkommen kann dass noch nicht alle für webdav notwendigen Infos in den vhost geschrieben worden sind.
Mit Zitat antworten
  #4  
Alt 09.10.2010, 12:00
Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 39
Standard

Hallo,

das ändern der Quota oder etwas anderes hat nicht geholfen, es bleibt der selbe Fehler bestehen 500 ERROR (configuration error: couldn't check user. No user file?: /test)

In der vhost steht der Eintrag für webdav wie folgt drinnen:

Code:
<IfModule mod_dav_fs.c>
      # DO NOT REMOVE THE COMMENTS!
      # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN

      Alias /test /var/www/clients/client1/web27/webdav/test
      <Location /test>
        DAV On
        AuthType Digest
        AuthName "test"
        AuthUserFile /var/www/clients/client1/web27/webdav/test.htdigest
        Require valid-user 
        Options +Indexes 
        Order allow,deny 
        Allow from all 
      </Location> 
      # WEBDAV END
    </IfModule>
__________________


Geändert von DannYFreSh (09.10.2010 um 12:03 Uhr).
Mit Zitat antworten
  #5  
Alt 09.10.2010, 12:12
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.817
Standard

Welche webdav URL hast Du verwendet?
Mit Zitat antworten
  #6  
Alt 09.10.2010, 12:15
Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 39
Standard

meine-domain.tld/test

/webdav/test geht ja nicht

und ist der webdav user gelöscht kommt bei /test ein 404 nicht gefunden ist der User + Ordner angelegt kommt dann eben der 500
__________________

Mit Zitat antworten
  #7  
Alt 09.10.2010, 12:17
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.817
Standard

Wurde die Datei /var/www/clients/client1/web27/webdav/test.htdigest angelegt?
Mit Zitat antworten
  #8  
Alt 09.10.2010, 12:19
Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 39
Standard

ja, Datei + Ordner sind vorhanden bzw. wurden angelegt.
__________________

Mit Zitat antworten
  #9  
Alt 09.10.2010, 12:26
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.817
Standard

Dann weiß ich es so auch nicht. Sonst mach doch bitte mal einen report im Bugtracker, dann sehe ich mir das nochmal an und vielleicht kann der Autor des Modules dort auch was dazu sagen. Bin im webdav Thema nicht so drin da ich das Modul nicht geschrieben habe.
Mit Zitat antworten
  #10  
Alt 14.10.2010, 12:05
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard

Hallo,

ich habe eine ähnliches Problem.

Im logfile taucht folgendes auf:

==> access_log <==
192.168.1.30 - - [14/Oct/2010:11:44:02 +0200] "PROPFIND /davtest HTTP/1.1" 404 - "-" "Cyberduck/3.5.1 (6117) (Mac OS X/10.6.4) (i386)"

Das Cyberduck logfile gibt mir:

Code:
PROPFIND /davtest HTTP/1.1[\r][\n]
Authorization: Basic YmJubWRhdjpibGFja2JpdA==[\r][\n]
Content-Type: text/xml; charset=utf-8[\r][\n]
User-Agent: Cyberduck/3.5.1 (6117) (Mac OS X/10.6.4) (i386)[\r][\n]
Host: xxxxxxx.de[\r][\n]
Content-Length: 207[\r][\n]
Depth: 0[\r][\n]
[\r][\n]
HTTP/1.1 405 Method Not Allowed[\r][\n]
HTTP/1.1 405 Method Not Allowed[\r][\n]
Date: Thu, 14 Oct 2010 09:44:02 GMT[\r][\n]
Server: Apache/2.2.10 (Linux/SUSE)[\r][\n]
Allow: GET,HEAD,POST,OPTIONS,TRACE[\r][\n]
Content-Length: 427[\r][\n]
Content-Type: text/html; charset=iso-8859-1[\r][\n]
[\r][\n]
Wenn ich die URL im browser aufrufe kommt eine siples 404.

apachectl -M zeigt mir das das webdav modul geladen ist
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:54 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0