使用drush更新Drupal时出错

时间:2015-12-20 13:59:17

标签: drupal drupal-7

我想更新我的drupal,但是当我执行 drush up 时出现错误:

  

在/ var / www / html / project / sites / all / modules / tb_megamenu的profiles目录中找不到tb_sirate_starter目录,可能该项目已启用但已从磁盘中删除。

我有 tb_megamenu ,我尝试安装 tb_sirate_starter ,但错误并未消失

1 个答案:

答案 0 :(得分:0)

在Drupal数据库中的系统表更新之前,更新可能已移动文件并失败。

尝试安装Regsitry Rebuild项目(如果尚未安装)并运行注册表重建:https://www.drupal.org/project/registry_rebuild

您可以通过执行以下命令查看是否已安装并运行它:

drush rr

如果您尚未安装它,请继续安装并按照项目页面上的说明运行它。

完成后,运行updb并缓存清理器:

drush updb -y
drush cc all

在执行任何此操作之前,请确保备份数据库和代码库(正如您在原始尝试中运行drush之前应该的那样,并且在任何和所有升级之前应该如此)。