Hallo zusammen,
ich nutze Nextcloud jetzt in Version 26 auf einem Apache 2.4 und PHP 8.0. Seit der Umstellung funktioniert der Befehl
nicht mehr, da PHP8 gewünscht ist. Mit
bekomme ich allerdings folgende Fehlermeldung:
Laut Netz/StackOverflow soll man apc.enable_cli = 1 setzen.
Das Problem ist: Ich habe bereits APCu installiert und auch in der php.ini aktiviert.
Ein Aufruf von php80 -ini auf der Konsole zeigt dies auch an:
In der
Loaded Configuration File => /usr/local/etc/php80/cli/php.ini
ist das auch hinterlegt.
Wenn ich
aus der config.php lösche, dann geht es. Ist ja aber nicht zu empfehlen.
Was mache ich hier falsch?
LG
Felix
ich nutze Nextcloud jetzt in Version 26 auf einem Apache 2.4 und PHP 8.0. Seit der Umstellung funktioniert der Befehl
Code:
sudo -u http php74 -f /volume1/web/nextcloud/cron.php
nicht mehr, da PHP8 gewünscht ist. Mit
Code:
sudo -u http php80 -f /volume1/web/nextcloud/cron.php
bekomme ich allerdings folgende Fehlermeldung:
Code:
OCP\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Laut Netz/StackOverflow soll man apc.enable_cli = 1 setzen.
Das Problem ist: Ich habe bereits APCu installiert und auch in der php.ini aktiviert.
Ein Aufruf von php80 -ini auf der Konsole zeigt dies auch an:
Code:
Configuration
apcu
APCu Support => Enabled
Version => 5.1.21
APCu Debugging => Disabled
MMAP Support => Enabled
MMAP File Mask =>
Serialization Support => php
Build Date => Dec 6 2022 10:41:31
Directive => Local Value => Master Value
apc.coredump_unmap => Off => Off
apc.enable_cli => On => On
apc.enabled => On => On
In der
Loaded Configuration File => /usr/local/etc/php80/cli/php.ini
ist das auch hinterlegt.
Wenn ich
Code:
'memcache.local' => '\\OC\\Memcache\\APCu',
aus der config.php lösche, dann geht es. Ist ja aber nicht zu empfehlen.
Was mache ich hier falsch?
LG
Felix
Zuletzt bearbeitet: