I had tried the starter pack and ran into a bunch of problems with it. It was already set up to make cron run automatically. After scrapping the starter pack and just installing Drupal 7 and then CiviCRM, cron doesn't run automatically and I can't find any documentation that makes any sense to a non-unix admin like me for creating some type of configuration or modifying a config file to make this happen. Can someone please point me to instructions that are fairly easy to understand? Gracias.

  • 1
    The reason that the documentation is hard to follow for setting up cron is that there's no one way to do it. It's very much dependent on whether you have shell access (aka SSH), you're using CPanel, etc. If you post details of your hosting environment (as in, how are you trying to set up cron?) and examples of what has NOT worked, people can give more help! – Jon G - Megaphone Tech May 15 '16 at 21:12
  • 1
    Hi Rod! You've marked this question as "solved", but you haven't indicated which answer solved it, which makes it harder for other people to take advantage of what you've learned. Sharing that information is what motivates people to answer questions! Please check the "correct answer" checkbox next to the correct answer, or post your own answer and mark it as correct. Thanks! – Jon G - Megaphone Tech Dec 8 '16 at 17:37

I'm afraid setting up cron is a bit technical. Perhaps your hosting company could help you get started?

You can find full instructions here: Managing Scheduled Jobs

  • They told me I had to set up a cron job for every single event, but it seems that was not the case for the starter pack. :/ – Rod W Apr 15 '16 at 20:55
  • For simpler sites one cron job is fine. This will then run all of your scheduled jobs. You only need multiple cron jobs if your needs are more complex. – William Mortada Apr 16 '16 at 15:10
  • Thanks William. That's good to know. I will try to figure out how to create whatever the single cron job is. I appreciate the help. – Rod W Apr 23 '16 at 12:03
  • 1
    It seems that I missed the database civicrm_install_canary. That one was still MyISAM. I used "ALTER TABLE civicrm_install_canary ENGINE=InnoDB;" and that seemed to have fixed it. Thank you for the help. – Rod W Apr 23 '16 at 13:04
  • 1
    Sorry to hear you are still having trouble. I would suggest you post a new question with full details of what you have done and what the problem is. Perhaps link back to this question if relevant. – William Mortada May 2 '16 at 8:47

You can also try Easycron. There is a tiny cost but works quite well with Civicrm https://www.easycron.com/cron-job-tutorials/how-to-set-up-cron-job-for-civicrm

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.