"becky_lewis" <bex.le...@gmail.com> wrote in message news:d26f81b2-f87e-46f1-bb4e-8ef1943df...@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 -- http://mail.python.org/mailman/listinfo/python-list