Zur Hauptnavigation springen [Alt]+[0] Zum Seiteninhalt springen [Alt]+[1]

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:

Nextcloud Hilfe

Nextcloud Introduction

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):

<VirtualHost *:443>
  ServerName meinecloud.meindyndnsanbieter.de
    <IfModule mod_headers.c>
       Header always set Strict-Transport-Security "max-age=15552000; preload"
    </IfModule>
</VirtualHost>

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):

<VirtualHost *:443>
  ServerName meinecloud.meindyndnsanbieter.de
    <IfModule mod_headers.c>
       Header always set Strict-Transport-Security "max-age=15552000; preload"
       Redirect 301 /.well-known/caldav /remote.php/dav
    </IfModule>
</VirtualHost>

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):

<VirtualHost *:443>
  ServerName meinecloud.meindyndnsanbieter.de
    <IfModule mod_headers.c>
       Header 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
    </IfModule>
</VirtualHost>

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):

<VirtualHost *:443>
  ServerName meinecloud.meindyndnsanbieter.de
    <IfModule mod_headers.c>
      Header 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
    </IfModule>
</VirtualHost>

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):

<VirtualHost *:443>
  ServerName meinecloud.meindyndnsanbieter.de
    <IfModule mod_headers.c>
      Header 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
    </IfModule>
</VirtualHost>

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