problem with cron.php

Hi,

Some tiny issues with a cron. Any idea where to start troubleshooting?

php -f cron.php

Result:

PHP Fatal error:  Class 'DateTime' not found in /var/www/customers/public_html/crm/include/SugarDateTime.php on line 46
Fatal error: Class 'DateTime' not found in /var/www/customers/public_html/crm/include/SugarDateTime.php on line 46

PHP Fatal error:  Class 'DateTimeZone' not found in /var/www/customers/innohuoltofi/public_html/crm/include/TimeDate.php on line 184
Fatal error: Class 'DateTimeZone' not found in /var/www/customers/public_html/crm/include/TimeDate.php on line 184

-Ville

Hi,

What PHP version are you using? DateTime was introduced in PHP 5.2. SuiteCRM requires (IIRC) PHP 5.3.

Thanks,
Jim

This one is solved.

Problem was that my service provider has different php versions available for a customers. I used .htaccess to choose 5.3, but i forgot that cron lines that trig php scripts will use system default php interpreter. So I just add an absolute path to cron and now it works fine.

-Ville