On my systems running PHP 4.1.2 I'm running into a problem where the top banner lines of the BlueMarine theme permanently disappear the moment I click on the administer link to configure them. I don't actually have to change a theme setting; I simply go to the theme configuration screen and it dies. It looks fine up until that point. Also, Chameleon will not allow itself to be enabled as well.
One of these systems is an upgrade from Drupal 4.4.1, the other was a fresh install of Drupal 4.5.1. I have yet another one with PHP 4.3 and it is completely happy so I'm guessing it has something to do with the version of PHP?
I tried looking at the bluemarine/xtemplate.xtmpl and the actual HTML sent to my browser. I'm new to themes and templates and don't really know what I'm doing yet, but the generated HTML doesn't look like it was even produced from the template -- that's not right is it?
For example, the !DOCTYPE statement in my bluemarine/xtemplate.xtmpl file says:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
While the generated HTML has:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"