I have two sites in a multi-site setup, both using zen subthemes. Both work perfectly in 6.x.
I upgraded to 7.x, installed the zen theme, and created new subthemes in each site's themes directory.
One site works perfectly, the other will not display anything when the subtheme is selected.
It works perfectly with other themes, and even with the zen base theme, but gives a completely blank page on the zen sub-theme.
Things I've tried which don't work:
1. reinstalling zen.
2. creating a completely new sub-theme.
3. moving the subtheme to the all/themes directory.
4. copying the subtheme that works on the other site to this site's directory and and trying to use that one.
5. making sure permissions are identical in both sub-themes and all parent directories.

Site information:
Access to update.php Protected

Configuration file Not protected

Cron maintenance tasks Last run 12 min 37 sec ago
Database system MySQL, MariaDB, or equivalent
Database system version 5.1.49-3
Database updates Up to date
Drupal core update status Up to date
File system Writable (public download method)
Module and theme update status Up to date
Node Access Permissions Disabled
PHP 5.3.3-7+squeeze3 (more information)
PHP extensions Enabled
PHP memory limit 128M
PHP register globals Disabled
Unicode library PHP Mbstring Extension

Comments

echoz’s picture

Priority: Critical » Normal

A white screen usually writes to the error log, which should give you a clue.

Ken Watts’s picture

Thanks for the suggestion. I should have included "checking the error log" in the list of things I've tried. It's not showing an error. Sorry I left that out. It's very odd--it's as though any zen subtheme for this site doesn't even get far enough in the process to throw an error.

(I notice you downgraded this to normal. Was putting "critical" a breach of etiquette? It seemed critical to me that the site was completely unusable this way, but maybe I misunderstand the method of evaluation--does "critical" mean critical to my site, or critical to the zen team for some larger reason? Should I always start with normal, and let you guys upgrade the status? Just want to do it right...)

barraponto’s picture

Critical means enabling the module/theme breaks your installation. But it also means it can be reproduced.
Since we're all using Zen without the same issues, we need a proper guide to reproduce this bug.

Try building a new Zen subtheme in a fresh install.

Then try enabling your Zen subtheme in a fresh install. If it breaks, then it might be your subtheme that needs debugging.

If it doesn't, then it might be your installation. Which is out of our scope, particularly since we don't touch the data during the upgrade.

joelrosen’s picture

Title: Blank screen for zen sub-theme » Region name "user" breaks maintenance page. Rename to something else
Category: support » feature

This is a bug in Drupal core: Maintenance mode WSOD if a region is named "user".

Until it's fixed, probably best to rename the default 'user' region to something else, like 'userbar".

joelrosen’s picture

Version: 7.x-3.1 » 7.x-5.1
joelrosen’s picture

Title: Region name "user" breaks maintenance page. Rename to something else » Blank screen for zen sub-theme
Version: 7.x-5.1 » 7.x-3.1
Category: feature » support

Uh wow, brain fart. I just realized that I created this region, it's not a default in Zen.

Sorry, please excuse the interruption!

echoz’s picture

Status: Active » Fixed

Sounds like this is solved. @joelrosen, if you think this is a documentation issue (don't name a region "user"), it would not be zen specific.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

AstaC’s picture

I have the exact problem that Ken Watts had. Did you ever find a solution Ken?

barraponto’s picture

@Astac the solution was not to create a region called user. just rename it.

AstaC’s picture

Hm, now I feel a bit stupid. I do not understand the answer. Are we talking about a region in the theme I myself should have created? In that case there is no such thing. I have not created any regions since I do not know how to do it? I have no block called user either. Are there other regions or where should I look.

barraponto’s picture

That was the answer to this issue (actually @joelrosen's issue). But since this issue is closed, i suggest opening up another issue. But please, before opening the issue, try the instructions in #3. If you're still bumped by the issue, please provide stesp to reproduce it.

AstaC’s picture

OK- Thank's. I'll try that.