bei der Ausführung des Nextcloud Cronjobs mittels geplanter Aufgabe erhalte ich folgenden Fehler:
OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Die geplante Aufgabe ist wie folgt angelegt:
Der Cache ist in Nextcloud wie folgt konfiguriert:
Code: Select all
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
In den PHP-Einstellungen des Benutzers habe ich folgendes als Direktive hinzugefügt:
Code: Select all
apc.enable_cli=1
Greifen die PHP-Einstellungen überhaupt für die geplanten Aufgaben?
Für occ musste ich die Direktive auch explizit angeben, damit es funktioniert:
Code: Select all
sudo -u example keyhelp-php83 --define apc.enable_cli=1 /home/users/example/www/nextcloud.example/occ
Wie wäre eine solche Angabe bei der geplanten Aufgabe möglich?
Idealerweise würden die PHP-Einstellungen auch bei den geplanten Aufgaben greifen. Und noch toller wäre es, wenn sie auch via Ausführung per Console greifen würden, sobald der entsprechende Benutzer verwendet wird.