Sziasztok
Van egy webszerver (apache 2.0.54) ahova csak webDav-on keresztül lehet feltölteni és néhány problémába ütköztem:
1, php filet nem lehet letölteni
2, van olyan hogy a filet feltölti de azt írja ki hogy file másolási hiba
3, nem jeleníti meg a symlinkeket
konfig
Directory /var/www/wdav/
Options Indexes Includes SymLinksIfOwnerMatch MultiViews
AllowOverride None
AuthName "web DAV"
AuthUserFile /var/www/user/.user
AuthType Basic
DAV on
Order allow,deny
Limit HEAD GET POST OPTIONS PROPFIND
Allow from all
/Limit
Limit MKCOL PUT DELETE COPY MOVE PROPPATCH
Allow from all
require valid-user
/Limit
/Directory
A segítségét előre köszönöm
P.Zoli
- 991 megtekintés
Hozzászólások
1. DAV konfigba:
ForceType text/plain
és akkor a php file-t is sima text/plain-ként kezeli.
2. Mármint a kliens? Valami használható hibaüzenetet ad?
3. Nem, symlinkeket nem, azok nincsenek a DAV specifikációban; lásd FAQ:
Why don't I see symbolic links when browsing my file system using mod_dav?
mod_dav does not display symbolic links and ignores them when found. Symbolic links are not defined in RFC 2518. Note that the repository or in this case the file system should be private to mod_dav and since mod_dav cannot create symbolic links you should not have any symbolic links unless you created them manually or with another program. If you are manipulating the repository manually while mod_dav is running be careful as you are circumventing mod_dav's file locks and could potentially cause problems.
- A hozzászóláshoz be kell jelentkezni
Szia
Köszi a válaszokat
2. igen a kliens amikor feltölt egy filet akkor azt mondja hogy a feltöléskor hiba történt, de a file fent van és a weben megjelenik jól.
P.Zoli
- A hozzászóláshoz be kell jelentkezni
Ha egyébként működik, az a jobbik eset. Nézd meg az error logot, hogy köp-e valami hibaüzenetet a szerver, esetleg nézd meg a TCP stream-et, hogy milyen válaszokat kap vissza a kliens a szervertől.
Viszont nem láttam a bemásolt konfigban DavLockDB opciót, ha nincs, akkor lehet, hogy file lock probléma miatt reklamál. Valami olyasmi kéne a konfigba, hogy
DAVLockDB /var/www/DAVLock
vagy hasonló, persze a DAVLockDB file a DAV területen kivül legyen.
- A hozzászóláshoz be kell jelentkezni