System: Debian 11.1 (läuft als Proxmox lxc-Container)
Webserver: nginx
php: php8.0 fpm
Datenbank: mariaDB 10
nextcloud-Version: Nextcloud Hub II (23.0.0)
Hallo,
hoffe, dass ich alle Angaben angegeben habe, die benötigt werden.
Beim Aufruf der Sicherheits- und Einrichtungswarnungen werden eine Reihe von Warnungen anzeigt:
-
PHP scheint zur Abfrage von Systemumgebungsvariablen nicht richtig eingerichtet zu sein. Der Test mit getenv(“PATH”) liefert nur eine leere Antwort zurück. Bitte schaue in der Installationsdokumentation auf Hinweise zur PHP-Konfiguration, sowie die PHP-Konfiguration Deines Servers, insbesondere dann, wenn Du PHP-FPM einsetzt.
-
Für Deine Installation ist keine Standard-Telefonregion festgelegt. Dies ist erforderlich, um Telefonnummern in den Profileinstellungen ohne Ländercode überprüfen zu können. Um Nummern ohne Ländercode zuzulassen, füge bitte “default_phone_region” mit dem entsprechenden ISO 3166-1-Code der gewünschten Region hinzu.
-
Es wurde kein PHP Memory Cache konfiguriert. Konfiguriere zur Erhöhung der Leistungsfähigkeit, soweit verfügbar, einen Memory Cache. Weitere Informationen findest Du in unserer Dokumentation .
-
Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
imagick
Zum Punkt PATH:
Im phpInfo ist die Variable PATH ausgefüllt.
Getestet wurde es mit diesem Terminal-Befehl:
$ sudo -u www-data php -c /etc/php/8.0/fpm/php.ini -r "phpinfo();" | grep -e ^PATH
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Punkt “Standard-Telefonregion”:
Im Profil kann keine Telefonnummer eingetragen werden, begonnene Eingaben werden nach wenigen Sekunden wieder entfernt. Das Verhalten ist un abhängig von der Art der Eingabe “+49 …” oder nur Vorwahl und Telefonnummer.
Punkt “PHP Memory Cache”:
Es wurde das Paket memcached und php-memcached installiert.
Nach einem Neustart des php8.0-fpm Services wird dennoch in phpinfo kein memcache aufgelistet:
$ sudo -u www-data php -c /etc/php/8.0/fpm/php.ini -r "phpinfo();" | grep -i memcache
Dieser Befehl liefert keine Ausgabe, weil “memcache” nicht in phpinfo gelistet wird.
Punkt “Fehlendes imagick”:
Auf dem System ist das Paket “php-imagick” installiert worden.
Dennoch wird “Imagick” in phpInfo nicht gelistet:
$ sudo -u www-data php -c /etc/php/8.0/fpm/php.ini -r "phpinfo();" | grep -i imagick
Dieser Befehl liefert keine Ausgabe.
Kann mir jemand einen Hinweis geben, wie die Ursachen eingegrenzt werden können?