跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
User account menu
  • 登录

面包屑

  1. 首页

dupal 瑞士军刀:drush 命令大全

由 hrs, 5 十一月, 2019

drush archive-dump   备份网站

drush archive-restore   恢复网站   

drush pml : 显示网站核心概述。

drush pml --no-core :显示网站非核心的概述。就是自己安装的模块信息。

drush cc   或 drush cache-clear :清空缓存

drush cc  all :清空所有缓存

drush cache-rebuild  :重建缓存。

drush up :更新模块。

drush rf  :刷新更新信息

drush pm-updatestatus   列出可升级的版本

drush pm-update :更新数据库

drush status:  查看drupal 网站的状态。

drush dl drupal :下载最新的drupal

drush pm-download  +模块名称 :下载模块。

drush dl +模块名称 --select  选择模块版本下载

drush en +模块名称 :启用模块。

或

drush pm-enable mymodule  :启用模块

drush pm-uninstall  +模块名称 :卸载模块。

为drupal 创建新用户设定邮箱和密码。如下:

drush user-create username --mail="email@example.com" --password="password"

例如:

drush user-create aa --mail="445100058@qq.com" --password="123456"

为drupal 删除用户

drush user-cancel username   例如:drush user-cancel aa

为drupal 用户更改密码

drush user-password admin --password="new_pass"

或者

drush upwd admin --password="new_pass"

例如:

drush user-password aa --password="123456"或drush upwd aa --password="123456"

drush  uli    生成一次性使用管理员登录URL

drush uli --uri="http://example.com/"  加IP生成一次性使用管理员登录URL

drush up -n | grep available 查看drupal是否有更新的版本。

drush up views  仅升级Views

drush upc views  单独更新代码库和数据库

drush updatedb views  更新数据库表

drush up drupal   更新Drupal核心

drush 用户管理命令

drush | grep user-   查看drush 有关用户操作的命令。

user-add-role(urol,将角色添加到指定的用户帐户。
  user-block(ublk,阻止指定的用户。
  user-cancel(ucan,取消具有指定名称的用户帐户。
  user-create(ucrt,使用指定名称创建用户帐户。
  用户信息打印有关指定用户的信息。
  用户登录(uli,显示给定用户帐户的一次性登录链接
  user-password(upwd,(Re))使用
  user-remove-role从指定的用户帐户中删除角色。
  user-unblock(uublk,取消阻止指定的用户。

使用Drush启用或禁用维护模式

运行以下Drush命令以启用维护模式并清除缓存:

drush sset system.maintenance_mode 1
drush cr
运行以下Drush命令以禁用维护模式并清除缓存:

drush sset system.maintenance_mode 0
drush cr
运行任一组命令后,通过在未登录的浏览器中访问该站点,验证您的站点是处于维护模式还是处于维护模式之外。

注意:这个命令适合drush 7

//打开网站维护模式
$ drush vset maintenance_mode 1

//关闭网站维护模式
$ drush vset maintenance_mode 0

//删除当前数据库中所有数据表
$ drush sql-drop

//刷新更新
$ drush rf

//检查更新状态
$ drush pm-updtestatus

//一键安装Drupal
$ drush site-install standard --db-url=mysql://rockts:8363678@localhost/biandaifu --site-name=你行网 --locale=zh-hans -v

备份和恢复

drush archive-dump   备份数据库和网站文件
 

更新缓存
drush cc all

检查更新
drush ups

列出模块
drush pml
drush pml | grep views //列出指定的模块

更新数据
drush updatedb

主题
drush status theme //查看当前主题
drush vset theme_default garland //设置前台主题
drush vset admin_theme garland //设置后台主题

drush8 主题设置
drush config-set system.theme admin seven
drush config-set system.theme default bartik

查看最新日志
drush watchdog-show

下载模块
drush dl project_name
–dev #下载开发版本
–select #提供所有版本列表,让你选择要下载的版本

启用模块/禁用模块
drush en/dis project_name
drush pm-uninstall modulename #先禁用再删除

升级核心或者模块
drush up drupal/project_name
drupal upc #更新所有

卸载模块
drush pmu module

数据库导出 (在导出之前drush cc all)
drush sql-dump > DB.sql
drush sql-dump –gzip > DB.tar.gz ###导出数据库并压缩
mysqldump -p site > db.sql
drush sql-dump > db.sql —gzip —result=/backups/example.sql
mysqldump -h192.168.42.1 -uyuc -pQ5p94qAk47 –databases intg_hit >hit.sql

数据库导入
drush sql-drop 清空数据库
drush sqlc < DB.sql
gunzip -c DB.tar.gz | drush sqlc ###导入gzip压缩文件

D8配置管理
drush cex or drush config-export
drush cim or drush config-import

打包
drush ard //自动导出数据库和整站文件到服务器
drush archive-dump
drush archive-restore
Mdrush make –no-core file.make.yml ../../

一键解锁Drupal登录锁定
drush sqlq "delete from flood where 1;"

用户相关

 

查看用户信息

drush user-information biaoge,maike

给maike一个member的角色

drush urol member maike

 

新建会员

drush ucrt zhangsan –password=111111

 

用户登录超过5次锁定解除

drush sqlq “DELETE FROM flood”

 

修改密码

php scripts/password-hash.sh 'yourpassword'

drush upwd root --password="****"

 

UPDATE users SET name='admin', pass='$S$DfQ/y58nGpZvyRLYd3LSyJ.s82xSC3Z.2oxdCIL4EHKAYcQnDl9T' WHERE uid = 1;

删除节点
删除指定内容类型的所有节点,必须得开启Devel Generate 模块
drush genc 0 –kill –types = article

删除多个内容类型
drush genc 0 - kill –types = article,book

标签

  • drush
  • 登录或注册以发表评论

评论

相关文章

drush 命令中文对照表
drush 10 详细安装教程
Drupal 9 使用composer 和drush更新核心和模块
使用 whereis drush 查看drush 安装路径
drush 11启用和禁止drupal9维护模式
Ubuntu 20.04.2 LTS 使用composer安装 drush 教程
在运行drush 命令时出现错误
centos 7 阿里云基础服务器安装 composer 和 drush
composer 安装drush 教程
drush 命令中英文对照使用说明
drush 命令帮助

文章标签

CSS
Excel
ubuntu
php
五笔
vim
Linux
HTML
command
drupal 7
composer
centos
Mysql
drupal 8
模块(module)
VPN
drush
JavaSrcipt
apache
drupal 9
英语
Drupal
SEO
nerdtree
network
果树种植
surround
drupal10
主题(theme)
phpmyadmin
ssh
权限
yum
二进制
声音
ssl
selinux
HTML5
用户
Dreamweaver
password
flameshot
颜色
翻译
uploadprogress
DDEV
视图(views)
firewalld
kernel
gzip
快捷键
xdebug
错误
ckeditor
mbstring
C语言
简介
源地址
php扩展
电脑基础
certbot
git
apt
压缩解压
表单
电子秤
WireGuard
httpd
邮件验证
breadcrumb
AI
superfish
diff
重定向
网站备份
摄影
tagclouds
docker
java
csharp
短信验证
adsense
drupal9
电脑技巧
simple_adsense
算法
RSS
youtube
版本号
JavaScript
badblocks
端口
cookie
VUE
网站运营
计算机基础
gimp
form
mod_expires 模块
zip
nginx
http验证
重定向,301
curl
netstat
input
赚钱
ip
dns
RFID
标签优化
drupal11
maven
drupal 11
npm
哈希值
字段
更多
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号