o

StartAnleitungen › Joomla

Joomla Cronjob einrichten: Web Cron statt Lazy Scheduler

Seit Joomla 4.1 gibt es die Geplanten Aufgaben. Ab Werk werden sie vom Lazy Scheduler angestoßen, also von den Besuchern Ihrer Seite. Diese Anleitung zeigt, wie Sie stattdessen Web Cron einschalten und die erzeugte Adresse im festen Takt aufrufen lassen.

Warum überhaupt

Der Lazy Scheduler wartet auf Besucher

Der Lazy Scheduler startet den Aufgabenplaner, sobald sich auf der Seite etwas tut, standardmäßig frühestens 300 Sekunden nach dem letzten Lauf. Auf einer Seite mit wenig Verkehr bedeutet das: Ohne Besuch passiert nichts, und eine für nachts geplante Aufgabe läuft erst am nächsten Vormittag.

Betroffen sind alle Aufgaben, die Sie unter Geplante Aufgaben angelegt haben: Sicherungen, das Löschen abgelaufener Beiträge, das Versenden von Mails, Aufräumarbeiten von Erweiterungen.

Umgekehrt gilt: Auf einer stark besuchten Seite stößt der Lazy Scheduler den Planer immer wieder an und kann die Seite zusätzlich ausbremsen, wenn eine Aufgabe länger dauert. Joomla empfiehlt deshalb ausdrücklich, entweder Lazy Scheduler oder Web Cron zu nutzen, nicht beides.

Aufzurufende Adresse
https://ihre-domain.de/component/ajax/?plugin=RunSchedulerWebcron&group=system&format=json&hash=IHR-HASH
Empfohlenes Intervall
alle 5 Minuten
Getestet mit
Joomla 4.1 und neuer, Joomla 5
Ausreichender Tarif
Der kostenlose Tarif genügt für die meisten Aufgaben. Wer minutengenau planen will, braucht Plus.

Einrichtung

Schritt für Schritt

  1. Web Cron einschalten

    Gehen Sie im Administrationsbereich auf System › Geplante Aufgaben und öffnen Sie rechts oben die Optionen. Schalten Sie dort Web Cron ein und speichern Sie. Joomla erzeugt dabei einen Hash und zeigt danach die fertige Adresse in einem Feld zum Kopieren an.

    https://ihre-domain.de/component/ajax/?plugin=RunSchedulerWebcron&group=system&format=json&hash=IHR-HASH
  2. Lazy Scheduler abschalten

    In denselben Optionen steht der Lazy Scheduler. Schalten Sie ihn aus. Joomla rät ausdrücklich davon ab, beide Auslöser gleichzeitig laufen zu lassen.

  3. Adresse einmal im Browser aufrufen

    Rufen Sie die kopierte Adresse einmal selbst auf. Richtig ist eine kurze Antwort im JSON-Format. Kommt eine Fehlermeldung, stimmt meist der Hash nicht oder Web Cron wurde nicht gespeichert.

  4. Konto bei Cronjob.de anlegen

    Die Registrierung dauert eine Minute und ist kostenlos. Drei Cronjobs bleiben dauerhaft gratis, die ersten 14 Tage laufen im Unlimited-Tarif.

  5. Cronjob mit dieser Adresse anlegen

    Tragen Sie die vollständige Adresse ein, einschließlich aller Parameter hinter dem Fragezeichen. Wählen Sie im Zeitplan die Minuten 0, 5, 10 und so weiter an oder tippen Sie den Crontab-Ausdruck direkt ein.

    */5 * * * *
  6. Fehler-Benachrichtigung einschalten

    Damit Sie es merken, wenn Ihre Seite nicht mehr antwortet, hinterlegen Sie in den Einstellungen des Ordners eine E-Mail-Adresse. Sie werden dann bei einem fehlgeschlagenen Aufruf benachrichtigt.

Kontrolle

Läuft es wirklich?

Im Aufrufprotokoll von Cronjob.de sehen Sie nach wenigen Minuten die ersten Aufrufe mit Status 200. In Joomla selbst steht in der Liste der Geplanten Aufgaben bei jeder Aufgabe, wann sie zuletzt gelaufen ist und mit welchem Ergebnis.

FAQ

Häufige Fragen zu Joomla

Ab welcher Joomla-Version geht das?
Die Geplanten Aufgaben gibt es seit Joomla 4.1, Web Cron ebenfalls. In Joomla 3 gab es diesen Aufgabenplaner noch nicht, dort erledigen das die einzelnen Erweiterungen selbst.
Kann ich eine einzelne Aufgabe gezielt auslösen?
Ja. Hängen Sie an die Adresse zusätzlich die Kennung der Aufgabe an, also &id= und die Nummer aus der Aufgabenliste. Ohne diesen Zusatz laufen alle Aufgaben, die gerade fällig sind.
Muss ich den Lazy Scheduler wirklich abschalten?
Joomla empfiehlt es, und wir auch. Beides gleichzeitig bringt keinen Vorteil, sondern nur zusätzliche Last und einen unvorhersagbaren Zeitpunkt.
Die Adresse ist so lang, ist das ein Problem?
Nein. Tragen Sie sie vollständig ein, mit allen Parametern hinter dem Fragezeichen. Wichtig ist nur, dass beim Kopieren nichts abgeschnitten wird.
Ist der Hash in der Adresse sicher?
Der Hash ist der Schutz vor fremden Aufrufen. Behandeln Sie die Adresse deshalb wie ein Passwort. In den Optionen können Sie jederzeit einen neuen Hash erzeugen, dann müssen Sie den Cronjob aber ebenfalls anpassen.
Mein Aufruf liefert eine leere Antwort.
Eine kurze JSON-Antwort ist der Normalfall, auch wenn gerade keine Aufgabe fällig war. Erst ein Statuscode 403 oder 500 deutet auf einen Fehler hin.

Cronjob jetzt anlegen

Konto anlegen, Adresse eintragen, Zeitplan anklicken. Drei Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.

Kostenlos starten Preise ansehen

Weitere Anleitungen

Offizielle Dokumentation von Joomla

Die Angaben zu Joomla stammen aus deren eigener Dokumentation, Stand September 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat.