Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsreader4.netcologne.de!news.netcologne.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Fokke Nauta" Newsgroups: comp.lang.python Subject: Re: Installing WebDAV server Date: Wed, 7 Sep 2011 15:52:20 +0200 Lines: 87 Message-ID: <9cpbddFtidU1@mid.individual.net> References: <9cbvupFjr3U3@mid.individual.net><86b084e0-09a8-4997-9e0c-4526d7851e1d@s2g2000vby.googlegroups.com><9ccoqkF5efU1@mid.individual.net><9ck5upFlpnU1@mid.individual.net><9cmq1vFk6fU1@mid.individual.net><9cnaekF5nfU1@mid.individual.net> <9cor4gFk15U1@mid.individual.net> X-Trace: individual.net yMFtWxxcXxYNn9ucQWkpZgD2W3Ss8zZl5+t0k85RrpIsSki/9O Cancel-Lock: sha1:pMC4DOwcRAZDb4jSZ0oGiTqa5zs= X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:12900 "becky_lewis" wrote in message news:d26f81b2-f87e-46f1-bb4e-8ef1943dfe7f@c29g2000yqd.googlegroups.com... >> I have re-installed Python and the setuptool, and tried the Python >> version >> of Active, but it did not make a difference. >> So now I use the "old" Python 2.7 again. Used easy_install to install >> PyWebDAV. I now run davserver.exe from the Script directory. Still the >> same >> problem. >> What I found, however, was that if I specify the directory from the >> command >> line (like davserver -D d:\Webdav -n) there is no error message as >> "INFO:fshandler :get_data: D:\Webdav not found". The browser shows still >> the >> 404 error. >> The error "INFO:fshandler :get_data: D:\Webdav not found" only occurs >> when I >> specify the "-c config.ini" in the command line. >> >> I didn't expect it to be this so tricky. It looked easy to set up an >> experimental webdav server. >> >> Fokke > > How are you trying to access the webdav server? By IE 8 and Firefox, on the same system as well as on another system. Firefox doesn't show the 404 error but shows a blank screen. I bound the davserver to the local adress of the system where it's on (10.0.0.140). The port was 8081 but I changed it to 8008 as you said it's the default. No difference. > I've been hacking on > the server for several days now (unrelated reasons) and have found > that it's a little unforgiving when it comes to configuration errors. > You need to be accessing the webdav server via the correct port (I > think it's 8008 by default). If you're not doing this and something > else is running on port 80 (which is where a webdav client will go to > by default) then this would explain the 404 errors. I certainly use the correct IP address and port number. Underneath is my command shell. The 1st time I specified the config file (davserver.ini), the 2nd time I specified on the command line. Here I logged in with Firefox from system XXX (replaced the name by XXX). (Here I started the server with the the config file (davserver.ini) D:Python27\Scripts>davserver -m -c davserver.ini INFO:pywebdav:Starting up PyWebDAV server INFO:pywebdav:chunked_http_response feature ON INFO:pywebdav:http_request_use_iterator feature OFF INFO:pywebdav:http_response_use_iterator feature OFF INFO:DAVServer.fshandler:Initialized with d:\webdav-http://10.0.0.140:8081/ WARNING:pywebdav:Authentication disabled! INFO:pywebdav:Serving data from d:\webdav Listening on 10.0.0.140 <8081> (browser logging in) INFO:DAVServer.fshandler:get_data: d:\webdav not found XXX --- [07/Sep/2011 11:57:48] - Mozilla/5.0 UJindows NT 5.1; rv:6.0.1> Gecko/ 20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 - XXX --- [07/Sep/2011 11:57:52] - Mozilla/5.0 Gecko/ 20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 - ^C D:\Python27\Scripts>INFO:pywebdav:Killed by user (Here I started the server with command line options) davserver -D d:\webdav -H 10.0.0.140 -P 8081 -n WARNING:pywebdav:Authentication disabled! Listening on 10.0.0.140 <8081> XXX --- [07/Sep/2011 11:58:49] - Mozilla/5.0 Gecko/ 20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 - XXX --- [07/Sep/2011 11:58:54] - Mozilla/5.0 Gecko/ 20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 - ^C D:\Python27\Scripts>INFO:pywebdav:Killed by user