Nextcloud occ Fehler APCu und Memcached not available

Nextcloud Logo
Nextcloud Logo

Nach einem Update der Nextcloud erhielt ich folgende Fehlermeldung in der Konsole beim ausführen des Befehls:

 sudo -u www-data php8.0 --define apc.enable_cli=1 occ db:add-missing-indices

Der Fehler war unabhängig vom konfigurierten Cacheservice. Ich habe sowohl APCu als auch Memcached probiert.

An unhandled exception has been thrown:
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
--------------------------
An unhandled exception has been thrown:
OC\HintException: [0]: Memcache \OC\Memcache\Memcached not available for local cache (Is the matching PHP module installed and enabled?)

Beides ist als PHP Modul installiert und funktioniert. Die Lösung war dem Befehl den Parameter für z.B. APC mitzugeben:

 sudo -u www-data php8.0 --define apc.enable_cli=1 occ db:add-missing-indices

Damit APCu dauerhaft in der Command Line (Cli) funktioniert muss die apcu.ini wie folgt erweitert werden.

# nano /etc/php/8.0/mods-available/apcu_bc.ini
# nano /etc/php/8.0/mods-available/apcu.ini


apc.enable_cli=1 

Danach den Apache noch neustarten:

# service apache2 restart

Thats it … have Fun!

Ersten Kommentar schreiben

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.