Drupal 11中Experience Builder无法启用求助
Drupal 11 Experience Builder (XB) 显示禁用/锁定状态的排查方案
确认XB核心模块已启用:
扩展安装后不会自动启用,访问/admin/modules,搜索“Experience Builder”相关模块(通常标识为experience_builder),勾选后点击「安装」。只有模块启用后,对应的权限项才会解锁。检查依赖模块是否全部启用:
XB依赖部分核心或第三方模块,常见必填项包括:- Layout Builder(核心模块)
- Media(核心模块)
- Twig Tweak(部分第三方XB扩展依赖)
到模块列表逐一确认这些依赖是否已启用,未启用的先完成安装启用操作。
验证Dev模式的完整配置:
确保Dev模式不仅开启,还需禁用前端资源预处理及动态缓存:- 打开
sites/default/settings.php,添加或修改配置:$config['system.performance']['css']['preprocess'] = FALSE; $config['system.performance']['js']['preprocess'] = FALSE; $settings['cache']['bins']['render'] = 'cache.backend.null'; $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; - 执行
drush cr清除缓存。
- 打开
检查扩展版本兼容性:
确认安装的XB扩展版本明确支持Drupal 11。通过Composer安装的话,可执行composer show drupal/experience_builder查看版本信息,若版本不兼容,更新到适配Drupal 11的分支(如dev-1.x或最新稳定版)。强制清除全站缓存:
即使处于Dev模式,残留缓存也可能导致状态异常。执行drush cr,或手动访问/admin/config/development/performance点击「清除所有缓存」按钮。
内容的提问来源于stack exchange,提问作者Rutwick Gangurde
相关产品推荐
相关产品推荐

