Hallo,
ich habe Nextcloud 20.0.1 auf einem Computer mit Ubuntu 20.04 installiert. Webserver ist Nginx, PHP wird in der Version 7.2 (php7.2-fpm als Fastcgi) eingesetzt, Mysql als Datenbank. Die Installation von Nextcloud funktioniert soweit, wirft ein paar Fehlermeldungen aus.
- Fehlermeldung bei Cronjobs
Meldung ist:
Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:
Ihr Datenverzeichnis ist ungültig. Stellen Sie sicher, dass eine Datei “.ocdata” im Wurzelverzeichnis des data-Verzeichnisses existiert.
Das Root-Verzeichnis des Webservers ist /var/www/nextcloud/. Das Datenverzeichnis ist /media/daten/nextcloud/. Im Datenverzeichnis liegt diese Datei aber in /media/daten/nextcloud/.ocdata:
Auch das nochmalige Ausführen von
sudo -u www-data php7.2 occ files:scan --all
brachte keine Verbesserung.
Was kann hier die Ursache für den Fehler sein?
- Fehlermeldung, alte PHP-Version:
Du verwendest derzeit PHP 7.2.34-8+ubuntu20.04.1+deb.sury.org+1. Upgrade Deine PHP-Version, um die Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden, sobald diese Deine Distribution unterstützt. …
Gibt es irgendwo eine Anleitung, damit ein Update auf 7.4 funktioniert? Ich hatte letztens ein Downgrade auf 7.1 versucht, das hat Nginx nicht übernommen. In der Nginx-Config steht hier
upstream php-handler {
server 127.0.0.1:9000;
}
bzw.
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice
fastcgi_pass php-handler;
fastcgi_read_timeout 300;
- Fehlermeldung, Referrer-Policy:
Der “Referrer-Policy” HTTP-Header ist nicht gesetzt auf “no-referrer”, “no-referrer-when-downgrade”, “strict-origin”, “strict-origin-when-cross-origin” oder “same-origin”.
Was muss hier gemacht werden?
Danke für eure Unterstützung!