[apache+webDAV] mag niet schrijven in web folder

Pagina: 1
Acties:

  • js303
  • Registratie: April 2003
  • Laatst online: 01-08 22:19
ik kom niet uit het volgende: ik heb in apache (windows) de mod_dav module toegevoegd, en kan nu uit 1 web folder met IE6 lezen. maar als ik een wijziging in een bestand maak dat in die webdav folder staat of ik sleep vanuit m'n desktop een bestandje naar die webfolder, krijg ik een foutmelding dat-ie geen gegevens op de bronschijf kan zetten.

ik heb dit stukje in m'n apche httpd.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DavLockDB /tmp/DavLock
DAVMinTimeout 600

<Location /webdav>
    Dav On

    AuthType Basic
    AuthName DAV
    AuthUserFile user.passwd

    #<LimitExcept GET HEAD OPTIONS>
    #require user admin
    #</LimitExcept>
</Location>


wat waarschijnlijk fout zit, is dat de authuserfile niet gevonden kan worden - ik weet eigenlijk niet hoe ik zo'n file kan creeeren en waar die moet staan. en ik word niet wijs uit de documentatie van apache hierover.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Op welk OS draait Apache? Misschien als het Windows is wel NTFS-rechten toegewezen? En als het Linux is iets met (uit m'n hoofd) chmod ?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • js303
  • Registratie: April 2003
  • Laatst online: 01-08 22:19
apache op windows. heb nu een password met htpasswd.exe gemaakt...
maar nu kan ik weer niet inloggen! ik vind het echt onduidelijk waar die password file nou moet staan... de userfile staat in C:\_DATA\_Websites\.DAVlogin

m'n server-root staat op
code:
1
ServerRoot "C:/Program Files/Apache Group/Apache"

ik heb de volgende tevergeefs geprobeerd:

AuthUserFile "/.DAVlogin"
AuthUserFile "C:\_DATA\_Websites\.DAVlogin"
AuthUserFile "C:/_DATA/_Websites/.DAVlogin"
AuthUserFile .DAVlogin (bij verplaatsen van userfile naar C:/Program Files/Apache Group/Apache)

userfile heet .DAVlogin en bevat username root

apache config snippet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
DAVLockDB /tmp/DAVLock
DAVMinTimeout 600

<Location /webdav>
    Dav On
    AuthType Basic
    AuthName DAV
    AuthUserFile .DAVlogin
    <LimitExcept GET HEAD OPTIONS>
        Require user root
    </LimitExcept>
</Location>

[ Voor 81% gewijzigd door js303 op 01-12-2004 14:27 ]


  • js303
  • Registratie: April 2003
  • Laatst online: 01-08 22:19
HAHA HIJ DOET HET!

- hij kon de tempfolder DAVLockDB tmp/DAVLock niet vinden. ik heb nu DAVLockDB /DAVLock ervan gemaakt en nu mag ik ook schrijven.

- alleen heb ik de authuserfile nog niet aan de praat. ik moet gewoon even heel goed kijken hoe m'n paden staan....

[ Voor 74% gewijzigd door js303 op 01-12-2004 14:54 ]


  • js303
  • Registratie: April 2003
  • Laatst online: 01-08 22:19
Nu weer een nieuw probleem:

zoals gezegd heb ik apache dus op windows draaien. zodra ik een file opsla in \\127.0.0.1\webdav\ dan gaat dit goed (dus middels localhost 127.0.0.1), echter als ik van buitenaf of middels een toegwezen ip adres probeer op te slaan - dus bijv. \\192.168.0.79\webdav\ - dan krijg werkt dit alleen als ik een simpele textfile in notepad opslag, maar bij Office, Photoshop en andere 'echte' apps krijg ik een foutmelding "file locked" of "no permissions". dat zou kunnen komen omdat deze programma's registreren of een file geopend is, alleen zodra dit geprobeerd wordt, ontstaat een fout.

heeft dit evt. met een localhost loopback te maken die de boel in de weg zit??

[ Voor 38% gewijzigd door js303 op 01-12-2004 16:23 ]


  • js303
  • Registratie: April 2003
  • Laatst online: 01-08 22:19
-kick-

zou het kunnen liggen aan het feit dat m'n hd op fat32 is geformatteerd? heb zoiets gelezen op een ander forum dat helaas inmiddels niet meer bestaat..

[ Voor 100% gewijzigd door js303 op 01-02-2005 15:29 ]

Pagina: 1