zoukankan      html  css  js  c++  java
  • 使用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

  • 相关阅读:
    自己写的SqlHelper
    宿叶网思路
    phpMyAdmin教程 之 创建新用户/导入/导出数据库
    什么是主机空间?干什么用?
    转 sql注入
    xUtils
    仿360状态,类流量监控桌面浮动显示
    在Yii Framework中利用PHPMailer发送邮件(2011-06-02 14:06:23)
    MD5类库(hex_md5)
    MYSQL的随机查询的实现方法
  • 原文地址:https://www.cnblogs.com/eastson/p/3248343.html
Copyright © 2011-2022 走看看