Drush使用project manager来管理core和module

所以一般drush的核心和模块的操作命令一般都会带上pm的前缀。

查看更新状态

drush pm-updatestatus
//命令缩写
dursh ups
  • 更新Core和module文件
drush pm-update
//可以使用缩写
drush up

仅更新Core

drush pm-updatecore
//可以使用缩写
drush upc

 

  • 打印所有已安装的模块列表 (可以配合Pipe Grep命令过滤出自己想要的结果)
drush pm-list

安装命令

drush en module_name

直接en就可以,drush会自动下载模块相关文件,如果想省事,可以加上 -y 参数,这样drush就不会询问了。

  • drush卸载删除模块
drush dis module_name
//剩下的事情就要交给linux rm命令了
cd site_directory/sites/all/modules/
rm -r module_directory

drush 更新图片缓存

drush image-flush

 

这种情况通常出现在同步本地开发服务器和生产服务器

服务器会出现错误提示: 不支持的内容encode方式

 drush vset cache 0
 drush vset preprocess_css 0
 drush vset preprocess_js 0
 drush vset page_cache_maximum_age 0
 drush vset views_skip_cache TRUE