跳转到主要内容
你行网

Main navigation

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

文章标签

  • drupal 7

评论

文章标签

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

相关文章

  • 因权限问题导致drupal cms 无法正常安装,那么该如何解决这个问题
  • kvm虚拟机启动失败:default网络未激活
  • ubuntu 安装kvm 虚拟机
  • 匿名函数(Anonymous Functions)详解
  • foreach 是 PHP 循环语句使用方法
  • implode() 函数的定义和用法
  • Drupal 11 主题制作教程
  • 检查 Composer 是否为官方源
  • 在 Drupal 中权重(Weight)是怎样排序的
  • 解决 Drupal 主题缺失问题
RSS源

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

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