Hey guys,

I have a fresh install of Drupal 7.0 stable and I'm getting the error "The professional theme was not found" whenever I try to change to any theme other than the default that comes with it.

I've tried using the other themes that came with Drupal as well as ones I've downloaded and I'm getting exactly the same error (and the template doesn't change).

I've tried searching Google, these forums and the Drupal bug reports, but obviously it's a vague error message and I can't find any results.

Has anyone seen this before?

Thanks in advance.

Comments

gooney0’s picture

I haven't seen this error but it could be file permissions. Check:

sites/all/themes

and make sure the web server can read the files and read, execute the directories. I suspect it can see the directories but is unable to load the template files.

RogueDriver’s picture

Thanks gooney0, I didn't think of permissions. Unfortunately, it didn't work.

I should point out that there is no theme named 'professional' so I don't know why it's even looking for that theme. I haven't deleted anything after installing so I don't think anything is missing.

lyly_double0’s picture

I also encounter this problem. I got the error "NAME theme not found" In my case NAME might be several things, host name, site name, other CMS name, ...

I tried on another server and this does not happen, the difference I see bewteen the two is one running on Debian Lenny (buggy) and the other one on Debian Squeeze (working)... but I might miss something.

The install path is in /var/www/drupal, I also tried to have a virtual server and install it on the root directory, but nothing changed.

Did someone solve this?

RobHood’s picture

I get the same problem on a pretty fresh install, with no custom themes. The sites/all/themes is empty. I get the error when I try to enable or change the default theme to one of the drupal core themes. I can change the theme in the settings.php, but fails when I try to do thru the admin panel. It is the weirdest thing. I did a fresh install and it started working, but then failed the same way after I set the private file system path. Might just be a coincidence. I sure don't know. My actual message is: "The Smooth_Blue theme was not found."

I also do not have a theme called "Smooth_Blue". this is totally confusing and frustrating.

If you can't identify the problem in the admin, is there a way to enable themes via a direct manipulation of the database, or thru a settings file?

Thanks,

Rob
Newbie Drupal User

RobHood’s picture

I had geeklog installed on the same server. One of it's themes is "smooth_blue". Another of its themes is "Professional". Seems like more than a coincidence. My web host is Holistic solutions. I don't know enough about how drupal handles themes to know if it is possible for database or file tree bleed over, but it does seem strange.

Any thoughts?

Rob
Drupal newbie

Avendano’s picture

I also have Geeklog running on the same site and am getting the 'professional theme not found' so it seems that there is some interference between the two.

creati29’s picture

Hi rogue driver did you ever find a solution to this as I am currently experiencing the same problem. Any help at all would be really appreciated as its very frustrating!

quakerc’s picture

Try to upgrade to php v5.3. My hosting provider has php v5.2 as default, and v5.3 may be specified optionally for newer applications using the .htaccess file.
This problem (The professional theme was not found) occurred when default php v5.2 was being used.
When I added
SetEnv DEFAULT_PHP_VERSION 53
to .htaccess the problem disappeared and other themes could be enabled. phpinfo() now shows php v5.3.6 is being used.