Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Magento Grundkurs

Cronjobs einrichten

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Regelmäßige Aufgaben kann Magento alleine ausführen. Dazu müssen Sie aber einen in Magento als sogenannten Cronjob bezeichneten automatischen Auftrag einrichten, der am besten minütlich ausgeführt wird.
03:23

Transkript

Magento hat während seines Betriebes verschiedene Aufgaben zu erledigen. Einige Aufgaben davon sollten zeitgesteuert erfolgen, das heißt ohne unser Zutun. Ein Beispiel dafür ist der terminierte Import von Währungsinformationen. Magento selbst bietet bereits eine Schnittstelle zu WebserviceX an und WebserviceX liefert als Dienst Umrechnungskurse für verschiedene Währungen. Damit nun diese Währungskurse auch automatisiert importiert werden können, müssen wir den terminierten Import aktivieren. Im Bereich Systemkonfiguration gibt es an verschiedenen Stellen immer wieder Funktionalitäten, die auf bestimmten Zeitintervallen basieren. Die Konfiguration dafür ist im Grunde immer dieselbe, ich kann die Funktion ein- oder ausschalten, einen Startzeitpunkt wählen und eine Häufigkeit festlegen, täglich, wöchentlich oder monatlich. Meistens ist es dann auch möglich im Fehlerfall eine E-Mail zu bekommen mit Informationen, welcher Fehler und warum er aufgetreten ist. Tragen Sie dazu einfach in dieses Feld Ihre E-Mail-Adresse ein. Nun reicht leider das Konfigurieren im Backend alleine nicht. Magento kann nicht von alleine automatisch irgendwelche Tätigkeiten ausführen, wenn es nicht gestartet wird und dafür brauchen wir "CronJobs". Ein CronJob ist ein Programm, was automatisch bestimmte Prozesse auf Ihrem Webserver ausführt. Normalerweise wird in Magento die Datei "cron.sh", die sich im Hauptverzeichnis Ihres Magento-Shops befindet, aufgerufen, und zwar jede Minute. Das mag jetzt vielleicht recht viel klingen, aber die Aufgabe dieses Skripts ist eigentlich nur folgende: Nachschauen, ob das Skript selbst gerade schon einmal läuft und wenn das der Fall ist, beendet sich das Skript sofort wieder selbst. Wenn es aber noch nicht läuft, prüft das Skript, welche Aufgaben es zu erfüllen hat, erledigt diese und beendet sich dann anschließend selbst. Seit Magento 1.9 ist es unbedingt erforderlich, einen CronJob laufen zu lassen, der regelmäßig Magento daran erinnert, Aufgaben zu erledigen, denn Bestellbestätigungs-E-Mails werden seit Magento 1.9 nur noch über einen CronJob verschickt. Das bedeutet, wenn Sie diese cron.sh-Datei nicht wenigstens alle fünf Minuten aufrufen, dann kann es zur Folge haben, dass Ihre Kunden entweder gar keine Bestellbestätigungs-E-Mails bekommen oder diese Mails extrem verzögert eintreffen. Manchmal ist es nicht möglich, dass die cron.sh-Datei aufgerufen werden kann, denn viele Hosting-Anbieter untersagen die Ausführung von Shell-Skripten. Eine andere Alternative wäre die cron.php-Datei auszuführen. Dabei gibt es auch wieder zwei unterschiedliche Ansätze: Möglichkeit Nummer eins ist, dass Sie ein Skript benutzen, das sich "php_cli" nennt. Alternativ kann es auch sein, dass Sie PHP einfach direkt mit dem Schlagwort "php" aufrufen. Es ist nicht immer zwingend notwendig, die CronJob-Einrichtung hier mit diesen Codezeilen einzuführen. Meistens bieten die Hosting-Provider dafür eine wunderschöne Benutzeroberfläche, in der Sie festlegen können, welche Datei in welchem Rhythmus aufgerufen werden soll. Wenn Sie den CronJob also eingerichtet haben, wird Magento regelmäßig nachschauen, welche Aufgaben denn nun automatisiert und zeitgesteuert erledigt werden müssen und wird sich darum dann ganz alleine kümmern.

Magento Grundkurs

Ihr Einstieg ohne Vorkenntnisse: Schritt für Schritt bauen Sie Ihren ersten eigenen Online-Shop mit dem populären Content Management System.

2 Std. 30 min (27 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:22.05.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!