Was ist eigentlich ein Cron?
Wenn man Drupal erfolgreich installiert hat (Herzlichen Glückwunsch, war doch ganz einfach, oder?) erhält man eine Übersicht über Fehler die bei der Installation festgestellt wurden. Man wird aufmerksam gemacht darauf, dass das Verzeichnis files auf dem Webserver noch fehlt, das ist aber ganz schnell via FTP eingerichtet.
Der andere Fehler bereitet vielen Drupal Anfängern dann etwas Kopfzerbrechen:
Cron maintenance tasks Never run
Cron has not run. It appears cron jobs have not been setup on your system. Please check the help pages for configuring cron jobs. You can run cron manually.
Was sind diese cron und wie kann ich die einrichten?
Ein cron job ist eine Aufgabe, die zeitlich gesteuert ausgeführt wird. Bei Windows kennt man das unter der Bezeichnung “geplante Tasks”. Diese führen dann eine bestimmte Aufgabe (z.B. einen Virenscan) zu einem festgelegten Zeitpunkt bzw. in einem bestimmten Rhythmus aus.
Drupal benötigt diese Aufgaben um bestimmte Prozesse auszuführen. Das kann zum Beispiel der Suchindex der Seite sein, oder das automatisierte Abrufen von externen RSS Feeds.
Damit Drupal also sauber läuft und alle Daten immer auf dem neusten Stand sind, solltest Du einen cron job einrichten.
Der cron job muss auf Deinem Webserver selbst angelegt werden und nicht in Drupal. Die meisten Provider bieten Dir diese Option in Ihrer Domainverwaltung an, es sei denn sie sind a) schlecht, oder b) Du hast einen zu kleinen Account, der eben keine cron jobs unterstützt.
Im Fall von a) solltest Du schnell den Provider wechseln (ich selbst bevorzuge seit Jahren den relativ kleinen aber dafür um so feinen Artfiles), im Fall von b) heisst es für Dich: Account hochstufen (upgraden)!
Wenn Du die Option cron jobs in Deiner Domainverwaltung gefunden hast, dann musst Du dort angeben: http://deinedrupalseite.de/cron.php und eben die zeitliche Komponente definieren, also z.B. “stündlich”.
Was, wenn mein Provider keine cron unterstützt?
Zum einen: Provider wechseln oder Account hochstufen lassen (s.o.), zum anderen bietet Dir Drupal eine alternative Methode.
Da sich ein cron immer auch manuell ausführen lässt durch die simple Eingabe der Adresse http://deinedrupalseite.de/cron.php in Deinen Browser, könntest Du den cron einfach mehrfach täglich ausführen, willst Du aber nicht, denn Du verbringst Deine Zeit lieber mit bloggen!
Die Lösung für Dich heisst: poormanscron und ist ein Modul, das sich in Drupal installieren lässt und dann eben auch dort konfiguriert werden kann.
Damit verschwindet zwar die oben zitierte Fehlermeldung nicht, der cron wird aber korrekt ausgeführt und Drupal läuft wie ein junges Kätzchen.
ähnliche Beiträge:
- Duplicate Content vermeiden
Doppelter Inhalt für Suchmaschinen entsteht häufig dadurch, dass eine Webseite mit www. und ohne www
Spam in Drupal 5 mit Bad Behavior bekämpfen
Ich betreue eine mehrsprachige Drupal Seite, die schon einige Jahre alt ist und zwischenzeitlich ohn
ALinks nun auch für Drupal
Das sehr beliebte Worpress Plugin Alinks ist nun auch für Drupal verfügbar. ALinks ermöglicht es ein



