Installing WebDAV server

Fokke Nauta fnautaNO at SPAMsolfon.nl
Wed Sep 7 09:52:20 EDT 2011


"becky_lewis" <bex.lewis at gmail.com> wrote in message 
news:d26f81b2-f87e-46f1-bb4e-8ef1943dfe7f at 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 <version 0.9.4-dev>
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 <Uindows NT 5.1; rv:6.0.1> 
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 <Uindows NT 5.1; rv:6.0.1> 
Gecko/
20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 -
XXX --- [07/Sep/2011 11:58:54] - Mozilla/5.0 <Uindows NT 5.1; rv:6.0.1> 
Gecko/
20100101 Firefox/6.0.1 - "GET / HTTP/1.1" 404 -

^C
D:\Python27\Scripts>INFO:pywebdav:Killed by user 





More information about the Python-list mailing list