跳转到主要内容
你行网

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
五笔
VPN
Linux
command
HTML
drupal 8
drupal 7
centos
composer
Mysql
模块(module)
drush
Drupal
JavaSrcipt
apache
英语
drupal 9
nerdtree
SEO
network
果树种植
surround
drupal10
主题(theme)
ssh
更多

相关文章

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

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

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