Das mit dem https:// vorne dran kann ich aktuell aber nicht testen Isaac, denke aber dass du Recht hast es da weg zu lassen.
Wenn du Apache benutzt, müssen im Ordner “sites-enabled” in den Dateien im “directory” Abschnitt die Zeile: Options FollowSymLinks
Enthalten sein.
Als Beispiel:
<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
Kannst du mal schauen ob die .htaccess Datei auch wirklich vorhanden ist?
Am besten im Terminal → sudo nautilus → Dann auf links auf Rechner oder Wurzelverzeichnis dann auf /home/meine-domain/web/cloud.meine-domain.de/private/data navigieren und im nautilus Datei Explorer oben rechts auf Optionen → versteckte Dateien anzeigen → Haken setzen
Eventuell auch mal die korrekten Rechte auf das data Verzeichnis neu setzen, im Internet gibt es da eine Anleitung wie das data Verzeichnis rekursiv mit den korrekten Rechten gesetzt wird.
Ich habe das Problem bzw. die Meldung seit dem heutigen Update auf Nextcloud 29 auch und das Datenverzeichnis liegt nicht im Webverzeichnis.
/var/nextcloud/data
vs. /var/www/html/<domain>/nextcloud
Bei Nextcloud 28 wurde der Fehler nicht angezeigt. Ich habe einen zweiten Server mit identischer Kofiguration (Backup, wo sich das sehr schön nachstellen lässt).
Das trifft sowohl auf 28.03 als auch auch 28.05 zu, ich habe gerade testweise das Backup zurückgespielt.
Prima, das war der Knackpunkt.
Hatte die Meldung seit Nextcloud 29 in einer Docker-Umgebung.
Konnte also nicht an den Konfigurationsdateien eines Apache liegen.
Es waren veraltete trusted_domains.
Nur IP-Adresse und aktueller FQDN belassen, schon war die Meldung weg.
Besten Dank nochmals
~# cat /home/meine-domain/web/cloud.meine-domain.de/private/data/.htaccess
# Generated by Nextcloud on 2024-06-26 08:24:30
# Section for Apache 2.4 to 2.6
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule mod_access_compat.c>
Order Allow,Deny
Deny from all
Satisfy All
</IfModule>
# Section for Apache 2.2
<IfModule !mod_authz_core.c>
<IfModule !mod_access_compat.c>
<IfModule mod_authz_host.c>
Order Allow,Deny
Deny from all
</IfModule>
Satisfy All
</IfModule>
</IfModule>
# Section for Apache 2.2 to 2.6
<IfModule mod_autoindex.c>
IndexIgnore *
</IfModule>
D.h. es ist jetzt bei dir was nur noch in den trusted_domains?
Komischerweise muss ich bei mir 'overwritehost' => 'cloud.meine-domaind.de' mit in der config drin haben, andernfalls bekomme ich einen " Access through untrusted domain" Fehler
Hi
es gibt einige mit diesem Fehler mich eingeschlossen:
Bis jetzt haben wir keine Lösung gefunden und es ist fèr mich klar ein Bug da ich sogar das Datenverzeichniss ausserhalb des durchs Netz zugänglichen Bereichs gesetzt habe