Magento 2 : Error setting up cron job


Magento 2 Error setting up cron job

Today we are going to talk about how to resolve the following error when setting up cron job in Magento 2 when try to schedule or run update/cron.php

PHP Warning: require_once(/chroot/home/a3c706ea/xyz/html/update/vendor/autoload.php): failed to open stream: No such file or directory in /chroot/home/a3c706ea/xyz/html/update/app/bootstrap.php on line 15
PHP Fatal error: require_once(): Failed opening required '/chroot/home/a3c706ea/xyz/html/update/vendor/autoload.php' (include_path='.:/opt/remi/php72/root/usr/share/pear:/opt/remi/php72/root/usr/share/php:
/usr/share/pear:/usr/share/php') in /chroot/home/a3c706ea/xyz/html/update/app/bootstrap.php on line 15

We were setting up out of the box Magento 2 the following three cron jobs -:

* * * * * php /home/example/ cron:run
* * * * * php /home/example/
* * * * * php /home/example/ setup:cron:run

The above mentioned error came when we are trying to run second cron job which is /update/cron.php manually.

To resolve the problem, we SSHed on the server and run the following command under /update/ directory-:

composer install

And voila, it resolved the problem! Hope this article helped you in some way. Please leave us your comment and let us know what do you think? Thanks.