Leider fehlen in Deiner Problembeschreibung essentielle Informationen zu Deiner Serverumgebung und den verwendeten Software-Versionen, sodass es schwer möglich ist eine Empfehlung abzugeben. Stelle sicher, dass âphpâ, âphp-cliâ oder wie auch immer Dein PHP-Kommandozeilenprogramm korrekt heiĂt, ĂŒber einen absoluten Pfad korrekt aufgerufen werden kann.
root@XY:/usr/bin# sudo -u www-data bash -c '/usr/bin/php -f /var/www/nextcloud/cron.php'
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Hmm, habe den Memcache eigentlich in der Config von Nextcloud und in der PHP Config aktiviertâŠ
APCu ist im cli-Kontext normalerweise nicht direkt aktiv. Hier der Kommentar aus der Nextcloud-Doku:
APCu is disabled by default on CLI which could cause issues with nextcloudâs cron jobs. Please make sure you set the apc.enable_cli to 1 on your php.ini config file or append --define apc.enable_cli=1 to the cron job call.
Also bspw. in der /etc/php/x.x/cli/conf.d/20-apcu.ini die Zeile apc.enable_cli=1 ergÀnzen.
Alternativ den Job anpassen:
*/5 * * * * /usr/bin/php --define apc.enable_cli=1 -f /var/www/nextcloud/cron.php
Und das Paket âphp-apcuâ muss natĂŒrlich installiert sein.