You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 8节点添加/编辑页面出现WSOD空白 常规排查未解决

Drupal 8 节点添加/编辑页空白(WSOD)问题解决思路

1. 开启调试模式捕获隐藏错误

  • 编辑站点根目录下的sites/default/settings.php文件,添加以下配置开启全量错误输出:
$config['system.logging']['error_level'] = 'verbose';
$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.local.yml';
  • 在同目录下新建services.local.yml文件,写入以下配置关闭Twig缓存并开启调试:
parameters:
  twig.config:
    debug: true
    auto_reload: true
    cache: false
  • 执行drush cr清空全站缓存后重新访问节点编辑页,即可直接查看具体报错信息。

2. 定位异常范围

  • 逐个测试不同内容类型的添加/编辑页:
    • 若仅单个内容类型异常,优先排查该类型下近期新增/修改的字段、表单显示配置,可尝试临时删除新增字段后复测
    • 若所有内容类型均异常,进入下一步排查

3. 排查第三方贡献模块影响

你已完成自定义模块卸载、主题切换操作,接下来优先禁用所有和节点表单强相关的贡献模块:

  • 优先排查Admin Toolbar、Metatag、Paragraphs、Webform、Pathauto等会修改节点表单结构的模块,逐个卸载后清空缓存测试
  • 也可通过Drush批量禁用非核心模块后,逐个启用定位问题模块

4. 路由与权限校验

  • 尝试用UID=1的超级管理员账号访问节点编辑页,排除自定义权限规则隐形拦截的可能
  • 访问/node/add内容类型列表页,若该页可正常访问,基本可排除全局路由异常,问题锁定在内容类型配置层面

5. 配置与数据库校验

  • 导出所有站点配置,搜索节点相关配置项,确认是否存在损坏的配置条目
  • 执行数据库完整性检查,确认node_type、field_config、node_field_data等核心表无损坏
  • 若上述步骤均无结果,可尝试下载同版本Drupal核心文件覆盖现有站点核心目录,排除核心文件损坏问题

内容的提问来源于stack exchange,提问作者Pupil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 13:27:05