常用的 Drush 命令

开发者服务门户 v. 4.17.01

Drush 是 Drupal 命令行界面。您可以使用它以 Drupal 管理员身份执行许多任务。安装门户时,系统会为您安装 Drush。

如何运行 Drush 命令

您必须从门户网站的根目录运行 Drush 命令。默认情况下,开发者门户安装在:

  • /opt/apigee/apigee-drupal (Nginx)
  • /var/www/html(Apache)

因此,您应先更改目录到正确的根目录,然后再运行 Drush 命令:

如果您未在默认目录中安装门户,请切换到安装目录。

确定 Apache 上的门户根目录

如果您不知道安装目录,请使用以下命令查找 devportal.conf 文件:

>  apachectl -S

该命令会显示一行内容,其中显示了 devportal.conf 文件的位置:

*:80   192.168.52.155 (/etc/httpd/conf/vhosts/devportal.conf:1)

使用 cat 命令查看该文件:

> cat /etc/httpd/conf/vhosts/devportal.conf

此命令的输出结果列出了安装目录:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Drush 命令示例

下表列出了常见的 Drush 命令:

命令 使用

drush 状态

检查 Drupal 状态。

drush archive-dump --destination=../tmp/dc.tar

将 Drupal 备份到特定位置。

drush dc-getorg

返回与该门户关联的 Edge 组织。

drush dc-setorg {ORGNAME}

设置与该门户关联的 Edge 组织。

drush dc-getauth

获取与该门户关联的 Edge 组织管理员用户名(电子邮件地址)和密码。

drush dc-setauth {orgAdminEmail}

设置 Edge 组织管理员用户名(电子邮件地址)。系统会提示您设置密码。

drush dc-getend

获取与门户关联的 Edge 端点。

drush dc-setend http://{SERVERENDPOINT:8080/v1

设置与该门户关联的 Edge 端点。

drush dc-test

使用组织管理员的凭据测试从门户到 Edge 组织的连接。