Memcache \OC\Memcache\Redis not available for distributed cache (Is the matching PHP module installed and enabled?)

Hallo zusammen,

wieder einmal nach einem Update nur Mist:

Größtes Problem folgender Fehler:
Memcache \OC\Memcache\Redis not available for distributed cache (Is the matching PHP module installed and enabled?)

Alles Andere bekomme ich dann ja vielleicht alleine wieder hin, aber so funktioniert occ nicht.

Der server läuft ubuntu 20.04 LTS
alles aktuell
php 8.0
nextcloud 24.04
(updaten auf 24.05 geht aktuell nicht, wegen der Fehler)

in sämtlichen php.ini ist die Zeile apc.enable_cli=1 zugefügt. ebenso in mods-aavailable/apcu.ini

was kann/muss ich noch machen, damit das wieder funzt ?

vg

EDIT: hat sich erledigt, hab filelock und redis rausgeworfen, jetzt gehts erstmal. den rest fummel irgendwann wieder zusammen

EDIT 2: Redis hatte aufgehört zu funktionieren und deswegen gab es den APCU Fehler (warum auch immer). Und das redis nicht mehr funktionierte lag an der merkwürdigen Nutzung der php-Versionen. Die Cloud selber läuft auf php8.0 und der Redis-Cache über 8.1 (warum auch immer).

Für mein Nextcloud Setup PHP8.2 musste ich die Installation ändern:

sudo apt install redis php8.2-redis

Dadurch wurde der Fehler behoben:
"Memcache OC\Memcache\Redis not available for distributed cache (Is the matching PHP module installed and enabled?)

Sehr gute Anleitung:

1 Like

Hatte das gleiche Problem. Das hat bei mir geholfen!