Reports scheduling not working

Self hosted, white labelled.

I have setup a schedule to send the aging report weekly. The email address is correct, but the reports do not get sent.
Is there any other setting I need to check?


Are the crons enabled?

This is what occurred.
Crons were enabled, but the email was wrong, so I corrected the email.
Then I upgraded the PHP version to 7.1 from 5.4.
Now, I received following error in email daily:

Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected '$value' (T_VARIABLE) in <b>/****/vendor/aws/aws-sdk-php/src/functions.php</b> on line <b>36</b><br />

What’s the solution?

I suggest confirming the PHP version is correct for the CLI

Hostgator is providing me following PHP versions:
5.4 - Default

I’ve tried all of them, and the same error occurs. What can I do to resolve it?

Are you able to run php -v from the CLI to confirm the version?

I uploaded a phpinfo file to the directory, and navigated to it.
It shows “PHP Version 7.1.24”

That’s checking the web server PHP version, not the CLI version