Problem
Durch einen kleinen Fehler kann es dazu kommen, dass die Anmeldung an einem Nextcloud Server mit den verschiedenen Clients (Android, MAC, Windows… ) fehlschlägt, obwohl eine Anmeldung über das Webinterface ohne Weiteres möglich ist.
Je nach Anwendung scheint es so, dass das falsche Kennwort eingegeben wurde.

In den Webserver Logs tauchen folgende Fehler auf:
| Code | Nachricht |
| 401 | GET /remote.php/webdav/ HTTP/1.0 |
| 401 | PROPFIND /remote.php/webdav/ HTTP/1.0 |
Ursache/ Lösung

In meinen Fall entstand die Fehlermeldung durch eine fehlende .htaccess Datei, welche bei einem Serverumzug verloren ging.
Nachdem eine neue .htaccess Datei im ROOT-Verzeichnis des Nextcloud Servers angelegt wurde, funktionierte der Zugriff wieder.
Inhalt der .htaccess Datei:
<IfModule mod_headers.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>




Tausend Dank dafür! Das hat super funktioniert. War schon am Verzweifeln 🙂
Super TIP – hat hingehauen
Danke danke danke! Ich dachte schon ich muss von vorne anfangen!
Lange gesucht und gefriemelt, exakt der Eintrag wars!
Besten Dank dafür!