11 april 2017

Magento 2 Cronjob instellen

Dit artikel stamt uit 2017 en blijft staan voor wie het nog nodig heeft. Nieuwe projecten bouwen we met WordPress en WooCommerce.

Voor Magento 2 moet Cron ingesteld worden om elke minuut. Vul hiervoor het volgende in: Common Settings: Once Per Minute(* * * * *).

Cron1; vul bij command in:

/usr/local/bin/php -c /opt/cpanel/ea-php70/root/etc/php.ini

/home/”username”/public_html/bin/magento cron:run | grep -v “Ran jobs by schedule” >>

/home/”username”/public_html/var/log/magento.cron.log

Cron2; vul bij command in:

/usr/local/bin/php -/opt/cpanel/ea-php70/root/etc/php.ini

/home/”username”/public_html/bin/magento setup:cron:run >>

/home/”username”/public_html/var/log/setup.cron.log

Cron3; vul bij command in:

/usr/local/bin/php -c /opt/cpanel/ea-php70/root/etc/php.ini

/home/”username”/public_html/update/cron.php >>

/home/”username”/public_html/var/log/update.cron.log

Let op:

Verander “username” naar uw gebruikersnaam van o.a. cPanel/FTP/SSH.
Cronjob instellen

De Magento cron kan ook ingesteld worden met SSH

Je kan ook via SSH Cron instellen, dit doe je als volgt.

crontab -e

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.

* * * * * /usr/local/bin/php -c opt/cpanel/ea-php70/root/etc/php.ini

/home/“username”/public_html/bin/magento cron:run | grep -v “Ran jobs by schedule” >>

/home/“username”/public_html/var/log/magento.cron.log

* * * * * /usr/local/bin/php -c opt/cpanel/ea-php70/root/etc/php.ini /

/home/“username”/public_html/bin/magento setup:cron:run >>

/home/“username”/public_html/var/log/setup.cron.log

* * * * * /usr/local/bin/php -c opt/cpanel/ea-php70/root/etc/php.ini

/home/“username”/public_html/update/cron.php >>

/home/“username”/public_html/var/log/update.cron.log

Let op: verander “username” naar uw gebruikersnaam van o.a. cPanel/FTP/SSH.

Zodra de cron is toegevoegd wordt deze automatisch uitgevoerd.

Als je het kunt bedenken, kunnen we het bouwen.

Vertel ons wat je wilt bereiken. We denken mee en laten zien hoe we het samen realiseren.