Without changing any permissions or roles to any of the users, selected parts of my admin menu are missing. It could be a permission error, but alas, I cannot access any of the hidden settings even by direct url. An image is worth a thousand word's so here's what it looks like to the admin account (first one created).

Images is in attachment (or access it here).

drupal error demo.jpg609.85 KBJonathan.D
Members fund testing for the Drupal project. Drupal Association Learn more


dos2kx’s picture

I'm experiencing what looks like the same issue after an upgrade from 5.7 to 6.2. I restored the database from a backup, walked through update.php again and everything was fine for about two hours. Then, poof!

The menu items that remain are mostly the same from both events - for example "Blocks" is the only item left that shows in the Site Building menu. Like Jonathan, typing in the direct url only leads back to the parent menu where the item should appear (i.e. /admin/build/modules will bring up the Site Building menu).

Nodes and site features seem unaffected, so this issue may be limited to something in the menu changes made during the upgrade...

dos2kx’s picture

I think I found the culprit:


dos2kx’s picture

What I've seen in my logs suggests that the menu rebuild was interrupted by a "Premature End of Script Headers" error. So far I've got the menu back using Optalgin's quick fix:

  require_once './includes/bootstrap.inc';

And installed the patch from reply #34.

Jonathan.D’s picture

Status: Active » Patch (to be ported)

Thanks for the info. seemed to work, for a temporary fix at least. It still acts up once in a while for me.

pwolanin’s picture

Status: Patch (to be ported) » Closed (duplicate)

if so, sounds like it's duplicate to: http://drupal.org/node/238760