Wenn Sie einen Cronjob im Adminpanel einrichten, haben Sie in der Regel zwei Möglichkeiten, ein Skript auszuführen:
URL aufrufen
Lokalen Befehl ausführen
Diese beiden Varianten unterscheiden sich deutlich in Technik, Sicherheit und Anwendung.
1. Was ist ein URL-Aufruf?
Ein URL-Aufruf bedeutet, dass das Skript über eine öffentliche Internetadresse aufgerufen wird, z. B.:
https://www.meine-domain.de/cron/backup.php
Vorteile:
- Schnell eingerichtet
- Kann per Browser getestet werden
- Funktioniert auch bei gehosteten CMS-Systemen
Nachteile:
- Weniger sicher (jeder mit der URL kann es ggf. aufrufen)
- Abhängig von Webserver und HTTP-Erreichbarkeit
- Kann durch Firewalls blockiert werden
2. Was ist ein lokaler Befehl?
Ein lokaler Befehl wird direkt auf dem Server ausgeführt – ohne Umweg über das Internet. Beispiel:
php /web/cron/backup.php
Vorteile:
- Schneller und stabiler (kein HTTP nötig)
- Nicht öffentlich zugänglich – höhere Sicherheit
- Besser für rechenintensive oder systemnahe Aufgaben geeignet
Nachteile:
- Nur möglich, wenn Sie den Pfad zum Skript kennen
- Keine Ausführung über den Browser testbar
- Teilweise Grundkenntnisse in Linux/PHP nötig
Wenn Sie sich unsicher sind, welche Methode für Ihren Fall am besten geeignet ist, hilft unser Support-Team gerne weiter.