Diskussion:Nextcloud

Aus Hostsharing Wiki
Version vom 23. April 2024, 12:40 Uhr von Eis (Diskussion | Beiträge) (Neuer Abschnitt →‎PHP via cron)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Umstellung auf bigint

Unter https://docs.nextcloud.com/server/17/admin_manual/configuration_database/bigint_identifiers.html steht etwas was wohl sudo benötigt. Wie kann das eingerichtet werden?

An der Stelle wird kein sudo benötigt. Das Handbuch macht ein "sudo -u www-data", also sudo zum User des Apache-Webservers. Bei Hostsharing laufen die PHP-Programme mit den Rechten eines Linux-Shell-User, dem Domain-Admin. Dieser User kann das Programm "occ" mit einem geeigneten PHP-Interpreter aus dem Installationsverzeichnis heraus aufrufen, z.B.: "php7.4 occ list"

Mehr Performance Tuning

https://docs.nextcloud.com/server/20/admin_manual/installation/server_tuning.html

Bei mir war die Nextcloud anfangs enorm langsam (sogar der login ist gescheitert aufgrund der langen Laufzeit. Ich habe in die php.ini folgende Zeilen aus o.g. Doku hinzugefügt und ein bisschen die Apps / Plugins verändert.

 pm = dynamic
 pm.max_children = 120
 pm.start_servers = 12
 pm.min_spare_servers = 6
 pm.max_spare_servers = 18

Diese Parameter beziehen sich meines Wissens auf php-fpm. PHP läuft bei Hostsharing aber per Default als Fast-CGI-Anwendung. dann dürften diese Parameter keine Auswirkung haben.

PHP via cron

Der Cron-Job sollte in vielen Fällen (allgemein) eher so aussehen:

*/15 * * * * /usr/bin/php -c ../doms/<DOMAIN>/fastcgi-ssl/php.ini ~/nextcloud/cron.php

Also mit der angepassen PHP-Konfiguration. Das merkt man auch im Vergleich von:

php -c ../doms/<DOMAIN>/fastcgi-ssl/php.ini occ setupchecks

und

php occ setupchecks

Bei Letzterem geht dann z.B. opcache nicht, und die PHP-Config bzw. Speicher stimmt nicht wie über fastcgi u.s.w...