Cronjob PHP-Version
Posted: Wed 26. Oct 2022, 11:06
Hallo KeyHelper
abermals danke für die großartige Software! Ich hatte kürzlich ein Problem mit einem Cronjob. Nach etwas Debugging bin ich draufgekommen, dass der cron unter Standard-PHP lief (7.4), aber das aufgerufene Skript nur mit PHP8.1 sauber funktioniert. Das ist einfach zu beheben:

Trotzdem hatte ich im Zuge dessen eine Idee: Könnte man hier eine weitere Option einfügen? "Gleiche PHP-Version wie Webseite"
Ich würde diese Option bei 100% meiner Projekte brauchen, da ich immer auch die Cron-Skripte im GIT-Repo meiner Webseiten bzw. Web-Projekte habe. Und da macht es Sinn, dass die unter der gleichen PHP-Version laufen.
Natürlich müsste man dafür zuerst die Webseite auswählen können, von der die PHP-Version genommen wird. Dann könnte man auch gleich das Docroot von der Webseite übernehmen und den Pfad zum Skript relativ angeben:

Ich fände das toll! Und wenn man die PHP-Version einer Webseite updated wäre automatisch auch der Cronjob aktuell
Oder wenn man das docroot ändert, dann würde auch der cronjob weiterhin funktionieren! Jetzt muss man da immer selbst dran denken, dass man den absoluten Pfad anpasst.
Man könnte die aktiven Cronjobs dann auch bei der jeweiligen Seite anzeigen, da man ja jetzt eine logische Verknüpfung zwischen Cronjob und Domain hat. Vielleicht würde auch ein eigener Tab "Cronjobs" in der Domain-Bearbeiten-Maske Sinn machen?
abermals danke für die großartige Software! Ich hatte kürzlich ein Problem mit einem Cronjob. Nach etwas Debugging bin ich draufgekommen, dass der cron unter Standard-PHP lief (7.4), aber das aufgerufene Skript nur mit PHP8.1 sauber funktioniert. Das ist einfach zu beheben:

Trotzdem hatte ich im Zuge dessen eine Idee: Könnte man hier eine weitere Option einfügen? "Gleiche PHP-Version wie Webseite"
Ich würde diese Option bei 100% meiner Projekte brauchen, da ich immer auch die Cron-Skripte im GIT-Repo meiner Webseiten bzw. Web-Projekte habe. Und da macht es Sinn, dass die unter der gleichen PHP-Version laufen.
Natürlich müsste man dafür zuerst die Webseite auswählen können, von der die PHP-Version genommen wird. Dann könnte man auch gleich das Docroot von der Webseite übernehmen und den Pfad zum Skript relativ angeben:

Ich fände das toll! Und wenn man die PHP-Version einer Webseite updated wäre automatisch auch der Cronjob aktuell

Man könnte die aktiven Cronjobs dann auch bei der jeweiligen Seite anzeigen, da man ja jetzt eine logische Verknüpfung zwischen Cronjob und Domain hat. Vielleicht würde auch ein eigener Tab "Cronjobs" in der Domain-Bearbeiten-Maske Sinn machen?