0

我已经更新了我的 drupal 安装和 drupal 模块,但是 admin/reports/updates 说 Drupal 版本仍然是 6.12。为了更新 drupal,我运行了 - drush updatecode - drush updatedb (这个只更新了模块,并且说代码仍然需要手动更新)。然后我上传核心,解压缩,允许覆盖旧版本并再次运行 - drush updatedb 以启用更改。尽管如此,admin/reports/status 显示的不是 6.13 版本,而是 6.12 并表示核心不安全。我什至最后运行了 update.php 脚本,但核心以及位于 admin/reports/updates 的模块仍然显示为红色。

使用 drupal shell (drush) 是更新的好习惯吗?为什么状态仍然显示为未更新?

4

3 回答 3

1

我已经按照所有步骤将 Drupal 核心从 7.22 升级到 7.35,从复制核心文件到运行 update.php 没有任何错误,没有重复的模块,所有模块都更新了。运行 Cron 显示我有 Drupal Core 7.26 但我收到安全警告

“有一个适用于您的 Drupal 版本的安全更新。为确保服务器的安全,您应该立即更新!请参阅可用更新页面以获取更多信息并安装您缺少的更新。”

当我进入可用更新时,我可以看到 INSTALLED VERSION 为 7.22,RECOMMENDED VERSION 为 7.35。

我还尝试从更新前的备份返回到版本 7.22,然后尝试升级到 7.23 而不是 7.35,但情况仍然相同。

于 2015-04-01T08:43:10.890 回答
0

您是否检查过 drush 实际上更改了系统上的正确文件。您可能会发现它配置错误。

于 2009-09-08T09:37:33.690 回答
0

诡异的。访问 admin/build/modules 应该刷新模块缓存,但我敢打赌,您的站点中的模块副本不止一份。检查 ./modules、./sites/default/modules、./sites/all/modules 和 ./profile/yourprofile/modules 是否有重复项。(之后,访问 admin/build/modules)

于 2011-03-15T16:09:14.503 回答