Due to the differences between hosts, we get more questions about cron (scheduled) tasks than almost anything else.

Your web host is your best ally for this as they should fully understand the details needed to successfully set up the cron (scheduled) task for the arpReach script. If you get someone on their frontline support who has no clue what you are talking about, ask to be referred to a technical level of support. Any technical support person with even a mid-range knowledge of server setups will fully understand how to do this.

The arpReach user guide contains detailed installation instructions (including the cron task) and can be accessed here:


In summary, the cron (scheduled) task must be set up as follows:

php /path/to/your/public_html/arpreach/a.php cli/auto

... where php (php-cli on a cPanel server) is a PHP5 (must be PHP version 5) command line interpreter and the path is the exact, absolute path to the a.php script that is part of arpReach.

Other variations that sometimes work (again, ask your webhost!) are:

• /usr/local/bin/php

• php5

• php52

• php53

• /usr/local/bin/php5

• /usr/local/bin/php52

• /usr/local/bin/php53

• /opt/cpanel/ea-php55/root/usr/bin/php

Note that there IS a space between a.php and cli/auto. This is correct no matter what your host support desk might say.

Important note: Do NOT use "wget" or "lynx" or any kind of "http" URL in the cron setup, as this means it is going to pass through your web server as a "browser" task and simply gets terminated when it runs for more than a few minutes.

If you need professional assistance, we highly recommend the following installation service: