跳转到主要内容
你行网

Main navigation

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

面包屑

  1. 首页

Drupal7 Drupal命令行界面教程

由 hrs, 6 七月, 2019

Drush是一个命令行界面,可以快速轻松地管理您的Drupal网站。应在托管服务器上另外安装此脚本shell,以便从其功能中受益。它预先安装在SiteGround服务器上,您可以将它与Drupal Hosting包一起使用。

首先,您需要在您的主机帐户下安装Drupal。它可以通过cPanel - > Softaculous通过几次鼠标点击完成。

其次,您需要SSH访问您的帐户才能运行Drush命令。

本教程介绍如何使用Drush来备份和更新脚本,安装和激活Drupal扩展,删除它们并清除脚本的缓存。请注意,如果您使用的是Druapl 8.3或更低版本,则应在下面的命令示例中将drush替换为drush8。

备份网站与Drush

要使用Drush创建Drupal网站的备份  ,您应首先通过SSH登录您的帐户。有关如何使用SSH的详细说明,请参阅我们的SSH教程。通过SSH登录帐户后,导航到Drupal安装的主文件夹。

然后运行以下命令:

drush archive-dump --destination=/home/USER/backup/site.tar.gz

将USER替换为您的实际cPanel用户名。您可以为备份选择不同的位置以及不同的备份文件名。执行上面的命令将创建一个包含所有网站文件和Drupal数据库副本的存档。输出类似于以下内容:

Database dump saved to /tmp/drush_tmp_1510221289_5a0425e916e33/USER_drup.sql [success]

Archive saved to /home/USER/backup/site.tar.gz [ok]

该过程成功完成后,您将能够在指定位置找到备份 - /home/USER/backup/site.tar.gz。

使用Drush恢复网站

如果需要还原网站的备份,请使用以下命令:

drush archive-restore /home/USER/backup/site.tar.gz

输出类似于:

Archive restored to /home/USER/public_html/newdrupal [ok]

/home/USER/public_html/newdrupal

使用Drush升级网站

要升级Drupal核心,请使用以下命令:

drush ups

应用程序核心升级后,您还应确保更新数据库:

drush updb

如果需要任何所需的实体更新,请更新实体:

drush entup

使用Drush安装,启用和卸载插件

要安装所选插件,您应下载并启用它。检查下面列出的示例:

drush dl addtoany

输出类似于:

Project addtoany (8.x-1.8) downloaded to /home/USER/public_html/drupal/modules/addtoany. [success]

要启用已安装的模块,您应该运行以下命令:

drush en addtoany

<em>The following extensions will be enabled: addtoany

</em><em>Do you really want to continue? (y/n): Do you really want to continue? (y/n): y

addtoany was enabled successfully. [ok]

addtoany defines the following permissions: administer addtoany</em>

您可以选择不同的Drupal插件或模块,而不是AddToAny。跳过  你真的想继续吗?提示按以下方式修改命令:

drush en -y addtoany

可以使用以下命令禁用和删除选定的扩展名:

drush pm-uninstall addtoany

The following extensions will be uninstalled: addtoany

Do you really want to continue? (y/n): y

addtoany was successfully uninstalled.

使用Drush清除缓存

通常您需要清除脚本的缓存。可以使用以下命令轻松完成:

drush cache-clear

Enter a number to choose which cache to clear.

[0] : Cancel

[1] : drush

[2] : theme-registry

[3] : menu

[4] : css-js

[5] : module-list

[6] : theme-list

[7] : render

[8] : views

如果您希望一次清除所有类型的缓存,则可以使用以下命令:

drush cache-rebuild

Cache rebuild complete. [ok]

匆忙帮助

要获取Drush命令的帮助,请运行以下命令:

drush help

如果您想学习如何使用特定命令,请在shell中输入以下行:

drush help command

用所选的命令字符串替换命令字符串。例如:

drush help archive-backup

有关Drush的更多信息,请参阅该项目的官方文档:http://drush.ws/

标签

  • drupal 7
  • 登录或注册以发表评论

评论

相关文章

添加页面到您的站点
查找并安装主题
手动安装Drupal
drupal 学习如何升级Drupal
Drupal7 学习如何备份Drupal网站
如何优化Drupal网站
检查Drupal安装前要求配置
Drupal7的上传进度条问题
drupal7使用分类法发布内容
drupal7管理分类词汇
Drupal7 为分类创建一个分类术语
Drupal7 添加文章和页面
drupal7添加首页导航菜单选项
drupal7 添加联系表单
在Drupal中添加和管理博客
drupal 如何添加基本页内容
WYSIWYG编辑器和图像模块的初始化drupal 设置

文章标签

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
用户
password
Dreamweaver
flameshot
颜色
翻译
uploadprogress
DDEV
视图(views)
firewalld
gzip
快捷键
kernel
xdebug
错误
ckeditor
mbstring
C语言
简介
源地址
php扩展
电脑基础
certbot
git
apt
压缩解压
表单
电子秤
httpd
WireGuard
邮件验证
breadcrumb
AI
superfish
diff
重定向
网站备份
摄影
tagclouds
docker
java
csharp
短信验证
adsense
drupal9
电脑技巧
simple_adsense
算法
RSS
youtube
版本号
JavaScript
badblocks
端口
cookie
VUE
网站运营
计算机基础
gimp
form
mod_expires 模块
nginx
zip
http验证
重定向,301
curl
netstat
input
赚钱
ip
dns
RFID
标签优化
drupal11
maven
drupal 11
npm
哈希值
字段
更多
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号