After upgrading my site to Drupal 5.1.x from 4.6.x, the following message appears periodically in watchdog indicating something might be missing -

include_once(./themes/engines/phptemplate/phptemplate.engine) [function.include-once]: failed to open stream: No such file or directory in C:\www_hosts\naspa5\includes\theme.inc on line 78.

Yet, as far as I've been able to tell phptemplate is correctly rendering nodes, and the phptemplate.engine file is in the specified directory, and available to Apache. And yes, I'm running under Windows 2000 with Apache 2.2x, and MySQL 5.x.

Any ideas?

Thanks!

Radi

Comments

dsp1’s picture

it is possible a conflict with CCK 1.5. I have just started having the problem on a test system. I updated the CCK from 1.4 > 1.5. Views 1.5 > 1.6 and Video_CCK > Emedded Field. When creating or viewing a blog that has the Video Field CCK added it causes an error and posts to the log Failed opening './themes/engines/phptemplate/phptemplate.engine' for inclusion , etc...

Unchecking the Embedded Field module allows the blogs to be viewed and edited again.