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