Configurare cron di Magento 2 su MAMP

In questo articolo verificheremo come creare con MAMP un ambiente di sviluppo dove installare Magento 2.

Nel nostro caso abbiamo utilizzato una configurazione con PHP 7.0.13, MySQL 5.6.34 e Web-Server Apache ed abbiamo installato la versione di Magento 2.1.5 (l’ultima release al momento della stesura dell’articolo).

Una volta eseguita l’installazione, per poter essere pienamente operativi, il cron di Magento 2 dovrà essere configurato correttamente. Per fare questo dovrete eseguire i semplici passaggi elencati di seguito.

  • Da terminale lanciate il comando crontab -e. In questo modo sarà possibile eseguire la configurazione attraverso vim-editor.
  • Entrate in modalità inserimento premendo i
  • Digitate le tre seguenti righe:
    • */1 * * * * /Applications/MAMP/bin/php/php7.0.13/bin/php /local/magento-2/bin/magento cron:run >> /local/magento-2/var/log/setup.cron.log&
    • */1 * * * * /Applications/MAMP/bin/php/php7.0.13/bin/php /local/magento-2/update/cron.php >> /local/magento-2/var/log/setup.cron.log&
    • */1 * * * * /Applications/MAMP/bin/php/php7.0.13/bin/php /local/magento-2/bin/magento setup:cron:run >> /local/magento-2/var/log/setup.cron.log&sostituendo a php7.0.13 la vostra versione di php e a /local/magento-2/la vostra directory di installazione di Magento.
  • Fatto questo, premete Esc per uscire dalla modalità di inserimento Vim e digitate ZZ (maiuscole) per salvare il file e terminare il comando crontab.

A questo punto il vostro cron di Magento 2 sarà correttamente configurato.

lucacarafoli