Fehlermeldung:
Das |admin/cli/cron.php| Script wurde noch nie ausgeführt, sollte aber
alle 1 Minute laufen.
Die moodle-Hilfe sagt zu diesem Prozess:
....Der *Cron-Prozess* von Moodle ist ein PHP-Skript, das zum
Moodle-Standardpaket gehört, und das regelmäßig im Hintergrund
ausgeführt werden muss. Das Moodle-Cron-Skript führt in verschiedenen
Zeitabständen verschiedene Aufgaben aus.
*Wichtig: Sie müssen den Cron-Prozess unbedingt aufsetzen, andernfalls
funktioniert Ihre Moodle-Site nicht richtig.*
Es wird empfohlen, den Cron-Job jede Minute laufen zu lassen, wie es für
das asynchrone Löschen von Aktivitäten bei Verwendung des Papierkorbs
<https://docs.moodle.org/310/de/Papierkorb> erforderlich ist.
Lösung:
Sie können im Account ein Script ablegen über welches Sie den CronJob aufrufen können. Die URL lautet dann:
https://Ihredomain/moodledata/admin/cli/phpcron.php
Um dieses Script zeitgesteuert aut nun automatisiert aufrufen zu lassen, können Sie diese URL als neuen CronJob im KAS erstellen. Gehen Sie dazu unter "Tools" - "CronJobs" und lassen Sie den Job minütlich ausführen.
<?php
exec("php cron.php", $out, $result);
echo "Returncode: " .$result ."<br>";
echo "Ausgabe des Scripts: " ."<br>";
echo "<pre>"; print_r($out);
?>