我已经更新了我的drupal安装和drupal模块,但是admin / reports / updates表示Drupal版本仍然是6.12。 为了更新drupal,我跑了 - drush updatecode - drush updatedb (此更新的模块和所述代码仍需要手动更新)。 然后我上传了核心,解压缩它,允许覆盖旧版本并再次运行 - drush updatedb 启用更改。 尽管如此,admin / reports / status并未按预期显示6.13版本,但6.12并表示核心不安全。我甚至最后运行了update.php脚本,但仍然以红色显示核心以及位于的模块 管理/报告/更新。
使用drupal shell(drush)是更新的好习惯吗?为什么状态仍显示为未更新?
答案 0 :(得分:1)
我已经按照所有步骤将Drupal核心从7.22升级到7.35,从复制核心文件到运行update.php没有任何错误,没有重复的模块,所有模块都更新。运行Cron表明我有Drupal Core 7.26,但我得到了安全警告
"您的Drupal版本有一个安全更新。为确保服务器的安全性,您应立即更新!有关详细信息,请参阅可用更新页面并安装缺少的更新。"
当我进入可用更新时,我可以看到安装版本为7.22,推荐版本为7.35。
我还尝试从更新前的备份返回到版本7.22,然后尝试升级到7.23而不是7.35,但情况仍然相同。
答案 1 :(得分:0)
您是否检查过drush实际上是否更改了系统上的正确文件。您可能会发现它配置错误。
答案 2 :(得分:0)
怪异。访问admin / build / modules应该刷新模块缓存,但我敢打赌你的站点中有多个模块副本。检查./modules,./sites/default/modules,./sites/all/modules和./profile/yourprofile/modules是否有重复项。 (之后,访问admin / build / modules)