Das letzte Update war vor 3. November 2026 von schaechner
Nach dem Update auf NextCloud 27 gibt es bei vielen folgenden Fehler:
Die Datenbank wird zum Sperren von Transaktionsdateien verwendet. Um die Leistung zu verbessern, richte bitte, sofern verfügbar, Memcache ein.
Wir zeigen euch, wie Ihr diesen ohne viel Ärger wegbekommt. Dazu richten wir Memcache mir Redis ein:
Zuerst installieren wir Apcu mit
sudo apt install php-apcu
Danach müssen wir Redis installieren. Das geht mit folgendem Befehl:
sudo apt install redis-server php-redis
Die installierte Redis-Instanz müssen wir nun bearbeiten.
In der
sudo nano /etc/redis/redis.conf
Datei ändern wir port 6379 zu
port 0
Dann entfernen wir das # vor
unixsocket /var/run/redis/redis-server.sock
Die Zeile darunter verändern wir zu
unixsocketperm 770
Die Datei speichern wir mit strg + o und verlassen sie mit strg + x.
Jetzt müssen wir den Redis Benutzer noch zur Gruppe www-data hinzufügen. Das geht mit dem folgenden Befehl:
sudo usermod -a -G redis www-data
Wenn wir das gemacht haben, starten wir Redis mit
sudo service redis-server restart
neu.
Jetzt können wir auch noch den Webserver mit
sudo service apache2 restart
neustarten. Danach bearbeiten wir die Nextcloud config.php Datei mit
sudo nano /var/www/nextcloud/config/config.php
Dort ändern wir die Zeile memcache.local so, dass die Datei am Ende folgenden Inhalt hat:
'memcache.local' => '\\OC\\Memcache\\APCu',
'filelocking.enabled' => 'true',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '/var/run/redis/redis-server.sock',
'port' => 0,
),
Jetzt sollte der Fehler behoben sein.
Meldet euch gerne bei Fragen oder Verbesserungsvorschlägen unten über die Kommentar-Funktion!

Schreiben Sie einen Kommentar