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

Drupal admin menu management page showing Structure and Configuration menu items disabled after Drupal 10.3 core upgrade

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 — Delete the Menu Items

In the menu link list, look for the Structure and Configuration menu items. Look for the disabled Structure and Configuration menu items without any children menu items. Delete and save the menu.

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 Delete 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