Zur Haupt­na­vi­ga­ti­on sprin­gen [Alt]+[0] Zum Sei­ten­in­halt sprin­gen [Alt]+[1]

Feh­ler­be­he­bung

Nach­dem Sie Ihre Next­cloud ab­ge­si­chert haben, kann es sein, dass noch ei­ni­ge Feh­ler be­ho­ben wer­den müs­sen. Um diese zu iden­ti­fi­zie­ren, na­vi­gie­ren Sie auf der Web­sei­te der Next­cloud zum Be­reich der Ad­mi­nis­tra­ti­ons­ein­stel­lun­gen.

Häu­fi­ge Feh­ler­quel­len sind:

Neben den hier auf­ge­führ­ten In­for­ma­tio­nen kön­nen auch fol­gen­de Web­sei­ten hilf­reich sein:

Next­cloud Hilfe

Next­cloud In­tro­duc­tion

Die PHP-Spei­cher­gren­ze liegt un­ter­halb des emp­foh­le­nen Wer­tes von 512MB

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei php.​ini be­ar­bei­ten:

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

Zei­len, die mit “;” be­gin­nen, sind aus­kom­men­tiert (nicht aktiv). Um sie zu ak­ti­vie­ren, muss das „;“ ent­fernt wer­den. Zudem be­deu­tet „… = 0“ eben­falls, dass der Be­fehl nicht aktiv ist. Um ihn zu ak­ti­vie­ren, muss es auf „… = 1“ ge­än­dert wer­den. Mit der Tas­ten­kom­bi­na­ti­on „Strg + W“ kann ge­sucht wer­den.

Die fol­gen­den Ein­trä­ge müs­sen ge­än­dert wer­den. Wenn eine Zeile mit einem „;" be­ginnt, muss die­ses ent­fernt wer­den:

  • me­mo­ry_li­mit = 512M
  • op­cache.enable=1
  • op­cache.enable_­cli
  • op­cache.me­mo­ry_­con­sump­ti­on=128
  • op­cache.in­ter­ne­d_strings­_buf­fer=8
  • op­cache.ma­x_ac­ce­le­ra­te­d_­files=10000
  • op­cache.re­va­li­da­te_freq=1
  • op­cache.sa­ve_­com­ments
  • ;out­pu­t_buf­fe­ring

Mit dem nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Der "Strict-Trans­port-Se­cu­ri­ty"-HTTP-Hea­der ist nicht auf min­des­tens "15552000" Se­kun­den ein­ge­stellt

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei 000-de­fault-le-ssl.conf be­ar­bei­ten:

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

indem Sie die Datei mit fol­gen­dem Ein­trag er­wei­tern (fett ge­druckt):

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

Da­nach müs­sen Sie die Datei con­fig.php be­ar­bei­ten:

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

Er­gän­zen Sie die Datei um fol­gen­den Ein­trag:

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

Mit dem nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Ihr Web­ser­ver ist nicht rich­tig kon­fi­gu­riert um "/.well-known/cal­dav " auf­zu­lö­sen

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei 000-de­fault-le-ssl.conf be­ar­bei­ten:

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

indem Sie die Datei mit fol­gen­dem Ein­trag er­wei­tern (fett ge­druckt):

<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 Neu­start des Apa­che-Ser­vers soll­te die Feh­ler­mel­dung ver­schwun­den sein.

systemctl reload apache2

Ihr Web­ser­ver ist nicht rich­tig kon­fi­gu­riert um "/.well-known/card­dav " auf­zu­lö­sen

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei 000-de­fault-le-ssl.conf be­ar­bei­ten:

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

indem Sie die Datei mit fol­gen­dem Ein­trag er­wei­tern (fett ge­druckt):

<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 nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Ihr Web­ser­ver ist nicht rich­tig kon­fi­gu­riert um "/.well-known/web­fin­ger" auf­zu­lö­sen

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei 000-de­fault-le-ssl.conf be­ar­bei­ten:

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

indem Sie die Datei mit fol­gen­dem Ein­trag er­wei­tern (fett ge­druckt):

<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 nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Ihr Web­ser­ver ist nicht rich­tig kon­fi­gu­riert um "/.well-known/no­de­info" auf­zu­lö­sen

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei 000-de­fault-le-ssl.conf be­ar­bei­ten:

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

indem Sie die Datei mit fol­gen­dem Ein­trag er­wei­tern (fett ge­druckt):

<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 nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Für Ihre In­stal­la­ti­on ist keine Stan­dard-Te­le­fon­re­gi­on fest­ge­legt

Um die­sen Feh­ler zu be­he­ben, müs­sen Sie die Datei con­fig.php be­ar­bei­ten:

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

die Datei um fol­gen­den Ein­trag er­gän­zen

'default_phone_region' => 'DE',

Mit dem nach­fol­gen­den Be­fehl wird die Kon­fi­gu­ra­ti­on neu ein­ge­le­sen und der Feh­ler soll­te ver­schwun­den sein:

systemctl reload apache2

Back­up