I've installed the zen theme in /sites/all/themes/ and created two sub-themes using the STARTERKIT folder. I have no other themes installed and the default thems are not enabled.

On each page I get three warning messages, like shown below:

warning: include(./themes/garland/maintenance-page.tpl.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/*****/httpdocs/includes/theme.inc on line 963.

(I've starred out the domain)
This seems to suggest that it's looking for something from the Garland theme, but I can't work out why it should be looking there? I have some contrib modules installed. (Views (beta), CCK (alpha), Date, Email, Devel - disabled, Advanced Help), but the problem only arose after changing some CSS in one of the sub themes I created.

The only other thing I did was add

drupal_rebuild_theme_registry();

to the top of the template.php file from zen, so i could implement and see changes quicker when changing php in the sub themes. This method was working fine and the php changes were fairly basic and all worked. I have taken the line out, and retried but to no avail.

Any thoughts?

Comments

jr.duboc’s picture

Hi,
i think i stumbled upon the same kind of thing a few months ago.
I think it might have something to do with the way you name your configuration file.
Your STARTERKIT/ folder has to be named after the name of your new theme, and so does the configuration file (inside STARTERKIT/, it's called STARTERKIT.info).

Be careful : your new themes need to have an orginial name (ie. not the name of an already existing theme installed in your system).

I hope this is it, i am not an expert in Zen or in Drupal in general.

Do keep us informed of anything new you'll find out.

johnalbin’s picture

Status: Active » Closed (fixed)