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

Drupal 7.88升级至10.1.1后后台版本显示异常求助

解决Drupal升级后后台更新报告显示旧版本的问题

核心原因及对应解决步骤

1. 强制清理全量缓存

跨大版本升级后,Drupal新旧缓存结构差异极大,残留缓存会干扰版本检测逻辑。执行以下操作清理:

  • 命令行用Drush:drush cr
  • 命令行用Drupal控制台:drupal cache:rebuild all
  • 无命令行权限时,后台访问admin/config/development/performance点击「清空所有缓存」,或先完成数据库更新后再清理

2. 执行数据库结构更新

从Drupal 7升级到10必须同步数据库结构,否则系统核心状态无法同步到最新版本:

  • 命令行执行:drush updatedb
  • 浏览器手动访问/update.php,按照向导完成数据库升级操作

3. 刷新更新状态缓存

后台更新报告的版本信息可能来自缓存的数据源,手动触发刷新:

  • 进入后台admin/reports/updates,点击页面底部的「检查可用更新」按钮
  • 或用Drush命令强制刷新:drush update:refresh

4. 检查旧核心文件残留

确认Web目录下的Drupal 7核心文件已完全移除:

  • 查看web/core目录,确保文件为Drupal 10版本(核对目录结构、文件修改时间)
  • 检查是否遗留旧的includes、modules目录(D10核心模块统一在core/modules下)
  • 若有残留文件,手动删除后执行composer install确保核心文件完整

5. 验证Composer路径配置

确认项目根目录composer.json中核心安装路径正确:

  • 查看extra节点的drupal-core-project-dir配置,确保指向实际核心目录(通常为web):
"extra": {
  "drupal-core-project-dir": "web"
}
  • 若路径错误,修改后执行composer update drupal/core-recommended --with-all-dependencies重新安装核心

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 00:07:05