Hallo zusammen,
ich habe auf deinem Webhosting Web Expert L Paket eine Nextcloud 12 laufen.
Das funktioniert soweit auch sehr gut. Nun wollte ich aber einen Cron Job anlegen, damit Benachrichtugngen usw. sauber verschickt werden.
Dazu habe ich im Webhostingcontrolpanel eine Aufgabe mit folgendem Inhalt angelegt:
Wird dieser cron ausgeführt, erhalte ich per Mail aber folgenden Fehler:
ZitatPHP Parse error: syntax error, unexpected '[' in /httpdocs/cloud/cron.php on line 117
Ich bekomme es einfach nicht hin, dass der Cron sauber druchläuft.
Hat jemand eine Idee woran das liegen kann? am Cron habe ich nichts verändert, ich glaube nicht, dass es ein Fehler in der Datei ist. Dann hätten diesen Fehler ja viel mehr Nutzer.
Ich habe schon php 7.0 und php7.1 ausprobiert. Beides führt zum gleichen Fehler.
Für Hilfe wäre ich sehr dankbar.
Gruß
EDIT: Ich konnte den Fehler schon etwas eingrenzen. Der Aufruf für die cron.php war wohl falsch. Er musste wie folgt lauten:
Nun bekomme ich keinen parsing Fehler mehr. Dafür erhalte ich jetzt folgende Fehlermeldung:
ZitatYour data directory is invalid
Please check that the data directory contains a file ".ocdata" in its root.
Cannot create "data" directory
This can usually be fixed by giving the webserver write access to the root directory. See https://docs.nextcloud.org/ser…?to=admin-dir_permissions
Mein data Verzeichnis liegt ausserhalb des httpdocs Verzeichnisses - wie von Nextcloud auch empfohlen. Der Pfad ist in der config.php auch hinterlegt und es funktioniert bis auf den cronjob auch alles....