我想更新我的drupal,但是当我执行 drush up 时出现错误:
在/ var / www / html / project / sites / all / modules / tb_megamenu的profiles目录中找不到tb_sirate_starter目录,可能该项目已启用但已从磁盘中删除。
我有 tb_megamenu ,我尝试安装 tb_sirate_starter ,但错误并未消失
答案 0 :(得分:0)
在Drupal数据库中的系统表更新之前,更新可能已移动文件并失败。
尝试安装Regsitry Rebuild项目(如果尚未安装)并运行注册表重建:https://www.drupal.org/project/registry_rebuild。
您可以通过执行以下命令查看是否已安装并运行它:
drush rr
如果您尚未安装它,请继续安装并按照项目页面上的说明运行它。
完成后,运行updb并缓存清理器:
drush updb -y
drush cc all
在执行任何此操作之前,请确保备份数据库和代码库(正如您在原始尝试中运行drush之前应该的那样,并且在任何和所有升级之前应该如此)。