使用Drush管理Drupal站点

Drush(Drush = Drupal + Shell)就是使用命令行命令来操作Drupal站点,它的命令格式与git类似,都是双字命令(drush + 实际的命令)。既然是命令行命令,也就可以使用其他脚本来实现相同的功能,比如编写shell脚本来实现相同的功能,也的确有不少人这样做过。但是,使用Drush要远优于编写自己的脚本,好处在于,一是可以利用Drush开发社区的力量,二是Drush的命令更加可靠,适用于更多变的环境。

从安全性考虑,Drush应当安装站点之外的目录下。官方站点上介绍,最简单的安装方法是使用PEAR工具,但是很多共享主机可能并不提供此工具。下面介绍的是通过git来安装最新版本的Drush:

git clone --recursive --branch master http://git.drupal.org/project/drush.git

上面的命令将创建一个文件夹drush,并将整个dursh模块存放在这个文件夹下。默认情况下,在这个文件夹下的drush文件应当是可执行的,如果不是,将其权限修改为可执行。

最后,将别名赋予命令,这样就可以在任何地方使用Drush命令。

alias dr='/var/home/henry/drush/drush'


为了使用Drush,必须先告诉Drush要操作哪个站点,
一个最直接的方法是将当前目录转到要想操作的站点目录下,Drush就自动将操作应用于当前目录下的站点。例如,将当前目录转到刚装好的一个Drupal7站点根目录下,输入命令:

$ dr core-status
 Drupal version         :  7.15                             
 Site URI               :  http: //default                   
 Database driver        :  mysql                            
 Database hostname      :  localhost                        
 Database username      :  henry                            
 Database name          :  henry_workrepo_org               
 Database               :  Connected                        
 Drupal bootstrap       :  Successful                       
 Drupal user            :  Anonymous                        
 Default theme          :  bartik                           
 Administration theme   :  seven                            
 PHP configuration      :  /etc/php.ini                     
 Drush version          :  6.0-dev                          
 Drush configuration    :                                   
 Drupal root            :  /var/home/henry/www/workrepo.org
 Site path              :  sites/default                    
 File directory path    :  sites/default/files              
 temp                   :  /tmp 


更多链接:

Drush Windows Installer

你可能感兴趣的:(drupal)