跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
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

评论

文章标签

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

相关文章

匿名函数(Anonymous Functions)详解
foreach 是 PHP 循环语句使用方法
implode() 函数的定义和用法
Drupal 11 主题制作教程
检查 Composer 是否为官方源
在 Drupal 中权重(Weight)是怎样排序的
解决 Drupal 主题缺失问题
为什么学习php 会一边学,一边忘
WPS文字(WPS Writer)中的装订线设置方法
在 PHP 中什么是try
在PHP中判断数据库是否存在并新建数据库
information_schema.SCHEMATA 详解
MySQL 验证数据库是否存在的方法
PHP数据类型及其作用总结
RFID技术手册
Drupal 11.1:告别 Body 字段,迎接全新的 Hook 系统
php过滤器的作用和说明
php 会话使用方法
网络文章如何规划字段设计
网站标签分类设计与优化指南
RSS源

友情链接 网站地图 版权信息 联系我们 网址导航 & 社交媒体链接

Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号