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

Drupal模块更新后站点崩溃,提示paragraph实体不存在求修复

Drupal 8站点更新模块后崩溃的修复方案

错误核心:堆栈信息明确显示The "paragraph" entity type does not exist,说明Paragraphs模块被意外禁用或更新损坏,而Views模块初始化时依赖该实体类型,导致站点崩溃。

以下是具体修复步骤:

  • 用Drush快速修复(优先推荐)
    若服务器部署了Drush工具,执行以下命令:

    # 重新启用Paragraphs模块
    drush pm:enable paragraphs -y
    # 清除全站缓存
    drush cr
    

    执行后刷新站点,一般即可恢复正常。

  • 无Drush时手动修改数据库

    1. 登录站点数据库管理工具(如phpMyAdmin)
    2. 找到key_value表,定位collection为core.extension的记录,编辑value字段的JSON内容,在module节点下添加"paragraphs": {"version": "8.x-1.x"}(版本号需匹配站点之前使用的Paragraphs版本)
    3. 清除缓存:删除cache_config、cache_default、cache_views_data这几个缓存表的所有数据
  • 排查模块兼容性问题
    检查更新的Paragraphs模块版本是否与当前Drupal 8.x版本兼容:

    • 若刚升级了Paragraphs大版本,先回滚到之前稳定兼容的版本
    • 后续更新模块时,确保所有依赖模块(如Views、Paragraphs)的版本匹配Drupal核心版本
  • 修复Views依赖(若启用模块后仍报错)
    若站点仍无法访问,说明有视图直接引用了Paragraph实体:

    1. 通过Drush禁用出问题的视图:drush views:disable [视图机器名]
    2. 登录后台后重新检查该视图的配置,移除或替换无效的Paragraph相关字段/排序条件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:22:36