Warnungen von ownCloud und nextCloud

ownCloud bzw. nextCloud zeigt einige Warnungen oder Hinweise an, auf die wir hier genauer eingehen möchten. Zur Bearbeitung einiger Konfigurationen sind grundlegende Kenntnisse über die ".htaccess"- und ".user.ini"-Datei nötig: https://www.lima-city.de/hilfe/spezielle-dateien

Memorys Limit

The current PHP memory limit is below the recommended value of 512MB.

Das Memory Limit von 256 MB (Mini- und Starter-Paket) ist im Regelfall völlig ausreichend, uns sind keine Probleme mit dem Memory Limit bekannt.

HSTS

"Der "Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens "15552000“ Sekunden eingestellt."

Diese Warnung bezieht sich auf HSTS. Es ist durchaus empfehlenswert, HSTS zu aktivieren. Lege dazu eine .htaccess-Datei wie in unserer Anleitung "HSTS aktivieren" beschrieben, in der ownCloud-/nextCloud-Installation an.

PHP Memory Cache

"Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden."

Die Installation von Memcached (sofern im Webhosting-Paket enthalten) ist hier beschrieben: Hosted Memcached Installation

Opcache

"Der PHP-OPcache ist nicht richtig konfiguriert. Für eine bessere Leistung empfiehlt es sich folgende Einstellungen in der php.ini vorzunehmen:"

Es ist von uns ein OpCache aktiviert und konfiguriert, die Einstellungen wurden absichtlich von uns so konfiguriert. ownCloud geht schlicht von einer anderen Situation aus. Die Warnung hat also keine Bedeutung, da der OpCache aktiv ist, aber einige Limits anders eingestellt sind.

Referer-Policy

Der "Referrer-Policy" HTTP-Header ist nicht gesetzt auf "no-referrer", "no-referrer-when-downgrade", "strict-origin" oder "strict-origin-when-cross-origin". Dadurch können Verweis-Informationen preisgegeben werden. Siehe die W3C-Empfehlung.

Diese Warnung bezieht sich auf die HTTP "Referer Policy". Bitte wähle selber, welche Stufe der Referer-Policy Du wählen möchtest:

  • no-referrer überträgt niemals einen Referer
  • no-referrer-when-downgrade überträgt den Referer nur an Seiten, die das das gleiche Protokoll (HTTPS -> HTTPS, HTTP -> HTTP) nutzen, nicht aber beim Wechsel des Protokoll, auch wenn von HTTP auf HTTPS gewechselt wird
  • strict-origin, überträgt den Referer nur an Seiten, die ebenfalls das HTTPS-Protokoll nutzen, aber nicht an Seiten mit HTTP
  • *strict-origin-when-cross-origin *, überträgt den Referer nur an Seiten, die ebenfalls das HTTPS-Protokoll nutzen und die Origin gleich bleibt, aber nicht an Seiten mit HTTP

Weuitere Informationen zu den verfügbaren Policies findest Du in der Header-Dokumentation zu "Referrer-Policy" (MDN).

Lege dazu analog zu den HSTS-Einstellungen eine .htaccess-Datei wie in unserer Anleitung "HSTS aktivieren" beschrieben, in der ownCloud-/nextCloud-Installation an.

Bitte füge die Zeile unbedingt nach der folgenden Zeile ein (oder füge die folgende Zeile am Ende hinzu), damit der Updater die Zeile bei einem Update übernimmt:

Code
#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####

Memory Cache

Es wurde kein PHP-Memory-Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen finden Sie in der Dokumentation.

Einen Memory Cache bieten wir ab dem Business-Paket an. Die Konfiguration de Memcached ist in der Hilfe-Seite "Hosted Memcached Installation" erläutert.

OnlyOffice mit Nextcloud installieren

In Nextcloud kannst du mit der OnlyOffice-App Dokumente direkt im Browser bearbeiten. Installiere dafür im Administrator-Bereich unter Apps diese beiden Apps:

  • ONLYOFFICE
  • Community Document Server

Danach können in Nextcloud neue Dokumente erstellt und vorhandene Dokumente bearbeitet werden. Prüfe nach der Installation, ob die Apps zu deiner Nextcloud-Version passen und ob die benötigten PHP-Limits des gewählten Webhosting-Pakets ausreichen.

Wartungsmodus beenden

ownCloud und Nextcloud aktivieren bei Updates automatisch den Wartungsmodus. Wenn er nach einem Update aktiv bleibt, ändere in der config.php den Parameter maintenance:

PHP
'maintenance' => false,

Alternativ kannst du per SSH im Installationsverzeichnis das occ-Kommando ausführen:

Bash
php occ maintenance:mode --off

Update-Fehler cURL error 7 auf localhost

Wenn ein ownCloud- oder Nextcloud-Update mit cURL error 7: Failed to connect to localhost port 443 abbricht, versucht die Anwendung während des Updates, die eigene Installation über localhost aufzurufen.

Setze in der config/config.php die öffentliche URL der Installation:

PHP
'overwrite.cli.url' => 'https://owncloud.example.com/',

Für die Kommandozeile kann zusätzlich der Hostname nötig sein:

PHP
'overwritehost' => 'owncloud.example.com',

Ersetze die Beispiel-Domain durch deine echte ownCloud- oder Nextcloud-Domain. Wenn die Installation anschließend im Wartungsmodus bleibt, deaktiviere ihn wie oben beschrieben und starte das Update erneut oder führe es per occ über SSH aus.

Frag die lima-city Hilfe Antworten basieren auf unseren Hilfeartikeln. Bitte sende keine Accountdaten oder Passwörter.