我们已经了解了DrushSiteAliases如何在多个环境中保存任何Drupal开发人员的时间。现在,我们将讨论Drush如何可以用来维护网站的准备。Drupal站点的一部分工作方式是使用一个要求它们始终保持当前状态的模块系统。使用Drush可以轻松维护站点上的所有模块。Drush可以安装,启用,删除或更新模块。
虽然所有这些命令都很简单,但安装和启用模块只需要键入和读取的功能。要启用名为MODULE的模块,请键入以下内容:
DRUSHENMODULE
这将尝试安装指定的模块,如果成功,它将尝试启用它。鉴于您正在添加的模块有更多要求的情况,Drush还会询问是否还要安装并启用所需的模块。
或者,如果您只想安装模块而不启用它,则可以使用以下命令。
DRUSHDLMODULE
这也可以使用drushen命令通过键入“n”来完成?在提示启用。
更新模块与安装或启用一样简单。在更新模块之前,请勿阅读可用于所需模块的发行说明。
DRUSHRLNMODULE
阅读有关更新的发行说明书,以确保不会受到影响,以及如何使用模块总是一个好主意。随时了解在安全更新期间进行的更改也是至关重要的。
更新模块后,始终是检查数据库更新的好主意。幸运的是,Drush的聪明的开发人员想起了前所未有的命令,这两个任务都很好。
踩起MODULE
上述命令将同时更新指定的模块和可用于该模块的任何数据库更新。更新完成后,您应该测试站点,并确保使用该模块的任何内容仍然按预期工作。值得注意的是,更新模块时,如果您使用版本控制,那么您将一次更新一个模块,并在每个更新之间进行提交。
当涉及删除模块时,需要采取额外的步骤。为了删除模块,需要至少禁用所有需要该模块的模块。完成后,可以卸载模块。
DRUSHDISMODULE
DRUSHPM-UNINSTALLMODULE
除了模块管理工具,还有一些可用的命令可以帮助从管理面板收集可能需要的信息。在下一个博客中,我们将介绍Drush提供的基本报告命令。