Een cronjob is een commando welke een programma of script op een ingesteld tijdstip uitvoert. Een cronjob is een handige tool om te gebruiken voor jouw Magento site. Magento heeft namelijk een hoop taken die belangrijk zijn voor het juist (blijven) functioneren van jouw webwinkel, denk hierbij aan: het doorzetten van bestellingen, versturen van e-mails in de wachtrij, opschonen van logs, genereren van de Google Sitemap etc. Al deze zaken kun je natuurlijk handmatig uitvoeren maar wij raden je aan om dit vanaf het begin te automatiseren zodat je hier geen omkijken meer naar hebt. Magento heeft hiervoor een bestand genaamd cron.php waarmee je deze taken geautomatiseerd kunt laten uitvoeren. Deze cron geeft ook een melding wanneer deze niet correct is ingesteld. Met deze handleiding leggen wij uit hoe je een cronjob aanmaakt voor Magento.

Let op: maak je gebruik van Magento 1? Dan verwijzen wij je graag door naar ons artikel Cronjob aanmaken voor Magento 2

Cron instellen in cPanel

1. Log in op cPanel door jouw domeinnaam in te voeren gevolgd door /cpanel. Bijvoorbeeld www.domeinnaam.nl/cpanel

 

cPanel-log-in

2. Klik op Cron-taken onder Geavanceerd. Hier kun je een Cron-taak aanmaken.

Cron-taken

Cron instellen Magento 1

Voor Magento 1 raden wij aan om de cron in te stellen zodat deze elke vijf minuten wordt uitgevoerd.

Geef dus aan bij Magento 1: Standaardinstellingen: Een keer per vijf minuten (*/5****).

Vul bij command in:

/usr/local/bin/php /home/”username”/public_html/cron.php

Let op: verander username naar jouw username van cPanel.

 

Cronjon magento

De Magento cron kan ook ingesteld worden met SSH

1. Log in met de gegevens en voer vervolgens het volgende commando uit:

crontab -e

2. Je komt nu in een tekstverwerker terecht met de cron regels die zijn ingesteld. Voeg hier onderaan de volgende regels toe wanneer deze nog niet aanwezig zijn.

*/5 * * * * /usr/local/bin/php /home/username/public_html/cron.php

Let op: verander username naar jouw gebruikersnaam van o.a. cPanel/FTP/SSH.

Zodra de cron is toegevoegd wordt deze automatisch uitgevoerd.

Contact 

Mocht je nog vragen hebben naar aanleiding van deze handleiding, neem dan contact met ons op. Dit kan via info@skyberate.nl of 0316-712000.

in Algemeen
Heeft deze handleiding jouw vraag beantwoord?