Fehlerbehebung

Nachdem Sie Ihre Nextcloud abgesichert haben, kann es sein, dass noch einige Fehler behoben werden müssen. Um diese zu identifizieren, navigieren Sie auf der Webseite der Nextcloud zum Bereich der Administrationseinstellungen.

Häufige Fehlerquellen sind:

Neben den hier aufgeführten Informationen können auch folgende Webseiten hilfreich sein:

 Fremdes Angebot: Nextcloud Hilfe (öffnet in neuem Tab)

 Fremdes Angebot: Nextcloud Introduction (öffnet in neuem Tab)

Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB

Um diesen Fehler zu beheben, müssen Sie die Datei php.ini bearbeiten:

nano /etc/php/8.1/apache2/php.ini

Zeilen, die mit “;” beginnen, sind auskommentiert (nicht aktiv). Um sie zu aktivieren, muss das „;“ entfernt werden. Zudem bedeutet „… = 0“ ebenfalls, dass der Befehl nicht aktiv ist. Um ihn zu aktivieren, muss es auf „… = 1“ geändert werden. Mit der Tastenkombination „Strg + W“ kann gesucht werden.

Die folgenden Einträge müssen geändert werden. Wenn eine Zeile mit einem „;" beginnt, muss dieses entfernt werden:

  • memory_limit = 512M
  • opcache.enable=1
  • opcache.enable_cli
  • opcache.memory_consumption=128
  • opcache.interned_strings_buffer=8
  • opcache.max_accelerated_files=10000
  • opcache.revalidate_freq=1
  • opcache.save_comments
  • ;output_buffering

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

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

Um diesen Fehler zu beheben, müssen Sie die Datei 000-default-le-ssl.conf bearbeiten:

nano /etc/apache2/sites-available/000-default-le-ssl.conf

indem Sie die Datei mit folgendem Eintrag erweitern (fett gedruckt):

ServerName meinecloud.meindyndnsanbieter.de Header always set Strict-Transport-Security "max-age=15552000; preload"

Danach müssen Sie die Datei config.php bearbeiten:

nano /var/www/nextcloud/config/config.php

Ergänzen Sie die Datei um folgenden Eintrag:

'memcache.local' => '\OC\Memcache\APCu',

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

Ihr Webserver ist nicht richtig konfiguriert um "/.well-known/caldav " aufzulösen

Um diesen Fehler zu beheben, müssen Sie die Datei 000-default-le-ssl.conf bearbeiten:

nano /etc/apache2/sites-available/000-default-le-ssl.conf

indem Sie die Datei mit folgendem Eintrag erweitern (fett gedruckt):

ServerName meinecloud.meindyndnsanbieter.deHeader always set Strict-Transport-Security "max-age=15552000; preload" Redirect 301 /.well-known/caldav /remote.php/dav

Nach einem Neustart des Apache-Servers sollte die Fehlermeldung verschwunden sein.

systemctl reload apache2

Ihr Webserver ist nicht richtig konfiguriert um "/.well-known/carddav " aufzulösen

Um diesen Fehler zu beheben, müssen Sie die Datei

000-default-le-ssl.conf

bearbeiten:

nano /etc/apache2/sites-available/000-default-le-ssl.conf

indem Sie die Datei mit folgendem Eintrag erweitern (fett gedruckt):

ServerName meinecloud.meindyndnsanbieter.deHeader always set Strict-Transport-Security "max-age=15552000; preload" Redirect 301 /.well-known/caldav /remote.php/dav Redirect 301 /.well-known/carddav /remote.php/dav

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

Ihr Webserver ist nicht richtig konfiguriert um "/.well-known/webfinger" aufzulösen

Um diesen Fehler zu beheben, müssen Sie die Datei 000-default-le-ssl.conf bearbeiten:

nano /etc/apache2/sites-available/000-default-le-ssl.conf

indem Sie die Datei mit folgendem Eintrag erweitern (fett gedruckt):

ServerName meinecloud.meindyndnsanbieter.deHeader always set Strict-Transport-Security "max-age=15552000; preload" Redirect 301 /.well-known/caldav /remote.php/dav Redirect 301 /.well-known/carddav /remote.php/dav Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

Ihr Webserver ist nicht richtig konfiguriert um "/.well-known/nodeinfo" aufzulösen

Um diesen Fehler zu beheben, müssen Sie die Datei 000-default-le-ssl.conf bearbeiten:

nano /etc/apache2/sites-available/000-default-le-ssl.conf

indem Sie die Datei mit folgendem Eintrag erweitern (fett gedruckt):

ServerName meinecloud.meindyndnsanbieter.deHeader always set Strict-Transport-Security "max-age=15552000; preload" Redirect 301 /.well-known/caldav /remote.php/dav Redirect 301 /.well-known/carddav /remote.php/dav Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

Für Ihre Installation ist keine Standard-Telefonregion festgelegt

Um diesen Fehler zu beheben, müssen Sie die Datei config.php bearbeiten:

nano /var/www/nextcloud/config/config.php

die Datei um folgenden Eintrag ergänzen

'default_phone_region' => 'DE',

Mit dem nachfolgenden Befehl wird die Konfiguration neu eingelesen und der Fehler sollte verschwunden sein:

systemctl reload apache2

Backup