Nextcloud mit redis und APCu (Debian 12) [SOLVED]
- technotravel
- KeyHelp Translator
- Posts: 399
- Joined: Mon 19. Oct 2020, 11:11
Nextcloud mit redis und APCu (Debian 12)
da ja mit den letzten KH Updates ein redis Server schon an Bord ist - wie nutzt man den in einer Nextcloud Konfiguration? Und idem für APCu?
Könnte mal jemand die relevanten Zeilen der config.php einer gut funktionierenden Installation posten? Muss sonst noch etwas modifiziert werden?
Bei mir ist es ein frisch aufgesetzter Debian 12 Server mit dem aktuellen KH.
Danke!
(Ich übersetze KeyHelp ins Französische)
Re: Nextcloud mit redis und APCu (Debian 12)
da hat sich nichts geändert:
Beispielkonfig
Code: Select all
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '/var/run/redis/redis-server.sock',
'port' => 0,
'timeout' => 0.0,
),
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Nextcloud mit redis und APCu (Debian 12)
Unter /var/run war da kein redis-Verzeichnis vorhanden, ebenso in /etc kein redis
Wenn ich die Einträge in die config.php mache, kommt beim Aufruf der Cloud ein Internal Server Error. Ich habe die Änderungen dann erst einmal wieder rückgängig gemacht.
Re: Nextcloud mit redis und APCu (Debian 12)
Redis muss natuerlich installiert sein das das klappt..

Fezzi
Everyone can do something, no one can do everything.
Re: Nextcloud mit redis und APCu (Debian 12)
- technotravel
- KeyHelp Translator
- Posts: 399
- Joined: Mon 19. Oct 2020, 11:11
Re: Nextcloud mit redis und APCu (Debian 12)
Das ist bei mir leider auch so. Und das Nextcloud log labert etwas von open_basedir restriction in effect - dabei ist alles korrekt eingetragen, und auch die user-rights stimmen für den Data Ordner.
Kann es etwas mit den Berechtigungen für redis für den Data Ordner (user:user) sein?
Sobald ich die Zeilen aus der config.php nehme, lädt die Nextcloud wie gewünscht.
Bei mir ist redis installiert - wie gesagt, frisch aufgesetzter Server, da ist ja redis wegen Rspamd schon dabei. Habe nur Domains und Email-Adressen hinzugefügt. Und halt Nextcloud.
Musste aber noch php-apcu installieren.
(Ich übersetze KeyHelp ins Französische)
Re: Nextcloud mit redis und APCu (Debian 12)
Redis wird für Rspamd gebraucht und ist deshalb nur auf Systemen mit dem neuen Mail-System vorhanden -> aktuell nur Debian 12.tab-kh wrote: ↑Tue 5. Mar 2024, 02:48 Ja, wollte ich auch grade schreiben, es war nicht installiert. Habe es mittlerweile nachinstalliert, klappt aber immer noch nicht, ist vielleicht was falsch konfiguriert mit Socket/Port. Ich vergleiche es morgen mal mit meinem Debian 12 Server, da wurde es tatsächlich mit Keyhelp installiert.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Nextcloud mit redis und APCu (Debian 12)
du kannst den Redis auch via Port ansprechen:
Code: Select all
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
'timeout' => 0,
'password' => '',
),
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- technotravel
- KeyHelp Translator
- Posts: 399
- Joined: Mon 19. Oct 2020, 11:11
Re: Nextcloud mit redis und APCu (Debian 12)
Auch mit dieser Einstellung geht es nicht - selbes ResultatFlorian wrote: ↑Tue 5. Mar 2024, 09:46 Hallo,
du kannst den Redis auch via Port ansprechen:
Code: Select all
'redis' => array ( 'host' => 'localhost', 'port' => 6379, 'timeout' => 0, 'password' => '', ),

Übrigens enthält die open_basedir Warnung im Nextcloud log einen total verstümmlten Pfad - der so nirgends vorkommt ... sehr seltsam
Code: Select all
{"reqId":"Loi81IKtOc3QfKuuLexF","level":3,"time":"2024-02-27T11:58:21+00:00","remoteAddr":"84.169.5.152","user":"--","app":"PHP","method":"POST","url":"/index.php","message":"is_dir(): open_basedir restriction in effect. File(/var/owncloud_data/mehlcloud.de/hlcloud.de/data) is not within the allowed path(s): (/home/users/chris/www:/home/users/chris/files:/home/users/chris/tmp:/home/users/chris/www/:/var/owncloud_data/cloud.ffdc.eu/:var/owncloud_data/mehlcloud.de/:/var/owncloud_data/chx.mehlcloud.de/) at /home/users/chris/www/mehlcloud.de/lib/private/Setup.php#309","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0","version":"","data":{"app":"PHP"}}
Der Pfad zum data directory lautet nur: /var/owncloud_data/mehlcloud.de/
(Ich übersetze KeyHelp ins Französische)
Re: Nextcloud mit redis und APCu (Debian 12)
Code: Select all
# redis-cli
127.0.0.1:6379> ping
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- technotravel
- KeyHelp Translator
- Posts: 399
- Joined: Mon 19. Oct 2020, 11:11
Re: Nextcloud mit redis und APCu (Debian 12)
(Ich übersetze KeyHelp ins Französische)
Re: Nextcloud mit redis und APCu (Debian 12)
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- technotravel
- KeyHelp Translator
- Posts: 399
- Joined: Mon 19. Oct 2020, 11:11
Re: Nextcloud mit redis und APCu (Debian 12) [SOLVED]
apt-get install php8.2-redis
Vielen Dank nochmal - hoffe, diese Info ist auch anderen nützlich

Edit: also es funktioniert mit diesen Eintägen in der config.php:
Code: Select all
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
'timeout' => 0,
'password' => '',
),
(Ich übersetze KeyHelp ins Französische)
Re: Nextcloud mit redis und APCu (Debian 12)
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************