include_once() [function.include]: Failed opening './themes/engines/phptemplate/phptemplate.engine' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/oursite/html/includes/theme.inc on line 167.

Location http://www.oursite.com/cron.php?cron_key=ourkey

Comments

venusrising’s picture

we updated system cron per readme to

wget -O - -q -t 1 http://www.oursite.com/sites/modules/elysia_cron/cron.php?cron_key=ourkey

Cron will run but we now get page not found errors

gotheric’s picture

".../sites/modules/..." should be ".../sites/all/modules/..."
(if you used standard drupal directories).

It's very strange that a cron job is tring to inizialize phptemplate.engine, it seems a problem of that module.
Enable elysia cron debug and try to understand what cron job is doing the wrong include (or disable selectively cron jobs to catch it).

venusrising’s picture

Also, the new version no longer suggests replacing core cron file with elysia cron file is this still the case or has this truly changed?

gotheric’s picture

Elysia Cron never suggested to replace the core cron file, only to call a different cron file in system crontab (sites/all/modules/elysia/cron.php instead of /cron.php).

If you intended that, there are some changes, but the real difference is in "point of view" of the documentation.

Now is said that, about INSTALL STEP A (that don't involve the system crontab change):
"You can stop here if you don't need a great precision over task execution and
you don't have to execute a task more often than once an hour. "

This is true. The elysia cron.php helps in reducing the call overhead in a system with a LOT of cron calls. If you don't have them, it's quite useless.

kala4ek’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Drupal 6 is not supported anymore.