Hallo zusammen,
ich habe zum ersten Mal Nextcloud bei einem Webhoster mit dem Webinstaller installiert. Das hat auch alles funktioniert.
Nun habe ich aber einige Warnungen bei denen ich nicht weiterkomme.
- MySQL wird als Datenbank verwendet, unterstützt jedoch keine 4-Byte-Zeichen. Um beispielsweise 4-Byte-Zeichen (wie Emojis) ohne Probleme mit Dateinamen oder Kommentaren verarbeiten zu können, wird empfohlen, die 4-Byte-Unterstützung in MySQL zu aktivieren.
Leider bekomme ich über myphpadmin den Wert Baracuda wie in der Dokumentation beschrieben nicht eingestellt, da mir anscheinend die notwendigen Rechte fehlen. Es kommt die Meldung, dass ich keine Superrechte habe. Liegt es daran, dass ich es auf einem Webspace installiert habe? - Der “Strict-Transport-Security” HTTP-Header ist nicht auf mindestens “15552000” Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in den Sicherheitshinweisen erläutert ist.
Dazu soll ich laut Dokumentation in Apache VirtualHost file diese Änderungen vornehmen. <VirtualHost *:443>
ServerName cloud.nextcloud.com
Header always set Strict-Transport-Security “max-age=15552000; includeSubDomains”
Muss ich das in htaccess eintragen?
3.Dein Web-Server ist nicht richtig eingerichtet um “/.well-known/caldav” aufzulösen. Dein Web-Server ist nicht richtig eingerichtet um “/.well-known/carddav” aufzulösen.
Auch hier komme ich mit der Anleitung leider nicht weiter. In der Datei htaccess habe ich diese Einträge stehen:
RewriteEngine on
RewriteRule ^.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L]
RewriteRule ^.well-known/host-meta.json /nextcloud/public.php?service=host-meta-json [QSA,L]
RewriteRule ^.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L]
RewriteRule ^.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]
Jedoch läuft auf dem Webserver Nginx. Ich habe versucht folgendes einzufügen
location = /.well-known/carddav {
return 301 $scheme://$host:$server_port/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host:$server_port/remote.php/dav;
Das hat aber auch nicht funktioniert.
Ich hoffe, ich habe alles richtig dargestellt und nichts wichtiges vergessen. Da es meine erste Installation ist, komme ich leider nicht weiter und wäre für Hilfe dankbar.
Peter