Hallo zusammen!
Das ist zwar nicht der erste Thread hier zu diesem Thema, aber da der letzte den ich gefunden habe, schon ein bisschen älter ist (und auch mein Problem) nicht löst, habe ich gedacht, ich mache einen neuen auf - hoffentlich ist das ok.
Kurz ein paar Infos zu meiner Konfiguration: Ich habe Nextcloud 28.0.1 auf einer Synology DS218+ (DSM 7.2.1) unter anderem nach dieser Anleitung mit PHP 8.2 installiert: https://mariushosting.com/how-to-install-nextcloud-on-your-synology-nas/
Nun erhalte ich allerdings die Fehlermeldung, dass der Cronjob nicht ausgeführt werden kann, auch occ funktioniert nicht: "OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)"
Ich habe jetzt schon viele Stunden versucht, selber den Fehler zu finden, bin aber bislang daran gescheitert - vielleicht kann mir hier jemand weiterhelfen?
Was ich schon alles versucht / überprüft habe:
Viele Grüße
colonius
Das ist zwar nicht der erste Thread hier zu diesem Thema, aber da der letzte den ich gefunden habe, schon ein bisschen älter ist (und auch mein Problem) nicht löst, habe ich gedacht, ich mache einen neuen auf - hoffentlich ist das ok.
Kurz ein paar Infos zu meiner Konfiguration: Ich habe Nextcloud 28.0.1 auf einer Synology DS218+ (DSM 7.2.1) unter anderem nach dieser Anleitung mit PHP 8.2 installiert: https://mariushosting.com/how-to-install-nextcloud-on-your-synology-nas/
Nun erhalte ich allerdings die Fehlermeldung, dass der Cronjob nicht ausgeführt werden kann, auch occ funktioniert nicht: "OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)"
Ich habe jetzt schon viele Stunden versucht, selber den Fehler zu finden, bin aber bislang daran gescheitert - vielleicht kann mir hier jemand weiterhelfen?
Was ich schon alles versucht / überprüft habe:
- PHP-Cache ist in meinem nextcloud-PHP-Profil in der Web Station aktiviert.
- In diesem Profil habe ich außerdem den Wert für apc.enable_cli auf "1" gesetzt. Da ich gelesen habe, dass das teilweise nicht richtig in die php.ini übertragen wird, habe ich den Wert auch manuell in /usr/local/etc/php82/cli/php.ini eingetragen
- 'memcache.local' => '\OC\Memcache\APCu', ist in die config.php eingetragen
- Das Anhängen von --define apc.enable_cli=1 an den php-Befehl bringt auch keine Besserung. Ausgeführt habe ich den Befehl als "http", aber auch mit allen anderen Benutzern gibt es die gleiche Fehlermeldung.
- Ich verstehe zwar nicht ganz, warum das relevant sein sollte, aber auch die Rechte für den Installations-Ordner müssten richtig gesetze sein (chown -R http:http /volume1/web/nextcloud und chmod -R 0770 /volume1/web/nextcloud
Viele Grüße
colonius