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!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.
Pingback:Nextcloud automatisch per Script und Cron aktualisieren - TASTE-OF-IT