Owncloud webdav Fehler: No basic authentication headers were found
Mittwoch, 28. Dezember 2011 19:34
Ich habe unter Ubuntu 10.04 LTE eine Owncloud Testinstallation gestartet.
Zu den Randbindungen: mySQL5 und Apach2 Worker mit PHP als fcgid SuExec
Ging auch alles super, nur der Zugriff per Webdav ging nicht. Für alle, die das gleiche Problem irgendwann mal haben:
Einfach in der .htaccess folgenden Abschnitt einfügen:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
Natürlich muss vorher das Mod-rewrite Modul des Apachen aktiviert werden: a2enmod rewrite
Danach den Apachen neustarten.
Ach ja, folgenden Fehler hatte ich nach einem curm -X PROPFIND -u user:password -i dav://HOST/files/webdav.php erhalten:
HTTP/1.1 401 Unauthorized
Date: Wed, 28 Dec 2011 17:21:37 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.5-1ubuntu7.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
WWW-Authenticate: Basic realm="ownCloud"
Set-Cookie: PHPSESSID=c7d5b5d6354900f05de35e8c1fcf345d; path=/; HttpOnly
Transfer-Encoding: chunked
Content-Type: application/xml; charset=utf-8
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre_DAV_Exception_NotAuthenticated</s:exception>
<s:message>No basic authentication headers were found</s:message>
<s:sabredav-version>1.5.4</s:sabredav-version>
</d:error>
Thema: IT | Kommentare (0) | Autor: Hendrik