Drupal Admin Toolbar Missing Structure and Configuration After Core Upgrade [Solved]

After upgrading Drupal core from 10.2 to 10.3, many site admins notice that Structure and Configuration disappear from the admin toolbar. Even accessing /admin/structure directly returns a 403 Access Denied error. This is a known issue introduced in Drupal 10.3 and here is how to fix it.

What Causes This?

Drupal 10.3 tightened access evaluation on top-level admin routes. During the upgrade, disabled menu items inside the Administration menu cause Drupal to treat the Structure and Configuration parent routes as inaccessible — so they silently vanish from the toolbar.

The error you will see in the logs:

Path: /admin/structure
Drupal\Core\Http\Exception\CacheableAccessDeniedHttpException:
in Drupal\Core\Routing\AccessAwareRouter->checkAccess()

Step 1 — Go to the Administration Menu

Navigate to the Administration menu edit page in your Drupal admin:

Administration → Structure → Menus → Administration

Or visit this URL directly on your site:

/admin/structure/menu/manage/admin

Step 2 — Disable the Menu Items

In the menu link list, look for the Structure and Configuration menu items. Switch their Enabled toggle off to disable them and click Save.

Step 3 — Clear All Caches

After saving, clear all caches:

Administration → Configuration → Development → Performance → Clear all caches

Reload the page. Structure and Configuration should now reappear in the admin toolbar.

If the menus still do not appear, log out and log back in to refresh your session.

Quick Summary

Step Action
1 Go to /admin/structure/menu/manage/admin
2 Disable the Structure and Configuration menu items and save
3 Clear all caches and reload

Reference

D 10.3.0 update: Cannot access admin/structure and admin/config — Drupal.org

Comments