使用Drush将Drupal Core文件直接进入目录而不是子目录 -- drush 领域 和 installing 领域 drupal 相关 的问题

Use drush to download drupal core files directly into directory rather than subdirectory


15
vote

问题

中文

通常使用 drush dl 时,它将将Drupal下载到子目录IE: Drupal-7.16

我想跳过创建子目录并只需将Drupal根目录文件安装到PWD或目标目录中。即: /VAR/WWW/install.php

可以使用疏浚命令完成吗?

其他壳牌逆机也欢迎,如果疏浚不可能,将被认为是回答状态。

英文原文

When you use drush dl normally, it will download drupal into a subdirectory ie: drupal-7.16

I would like to skip creating the subdirectory and just install the drupal root directory files into the pwd or destination directory. ie: /var/www/install.php

Can this be done with drush commands?

Other shell workarounds also welcome and will be considered for answer status if this is impossible with drush.

     
 
 

回答列表

22
 
vote
vote
最佳答案
 
  hook_admin_paths()1  
 
drush dl drupal --destination=/var --drupal-project-rename=www 
 
 
     
     
1
 
vote

润滑通常会创建一个子目录,但您可以轻松地将所有文件从此目录"/var/www/drupal-7.12" 复制到其上部文件夹"/ var / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / www / ww.

  hook_admin_paths()2  

 

Drush usually creates a sub directory, But you can easily copy all the files from this sub directory "/var/www/drupal-7.12" to its upper folder "/var/www/" with this code

mv * .* .. 
 
 
1
 
vote

您可以指定目标文件夹的名称以通过--destination参数下载Drupal。例如:

  hook_admin_paths()3  

一边:注意它可能最好将您的网站放在/var/www/mysite.org中而不是直接进入/ var / www;总有一天,您可能希望将第二个站点放在同一服务器上。

 

You can specify the name of the destination folder to download Drupal into via the --destination parameter. For example:

$ cd /var $ drush dl drupal --destination=www 

Aside: Note that it's probably better to put your site in /var/www/mysite.org rather than directly in /var/www; someday, you might want to put a second site on the same server.

 
 
     
     

相关问题

5  可以吹嘘显示所有可用模块?  ( Can drush show list all available modules ) 
与yum可以做 yum list available ... ,并知道要安装的包的名称。 例如,Drupal中有MIME邮件模块。我应该与 drush dl ,mime_mail或mimemail一起使用什么名字? 所以醉酒有类似的东西 yum list available ? ...

1  吹嘘,帖子接收钩子和git分支/标签  ( Drush post receive hooks and git branches tags ) 
我在我们的部署系统中陷入了唠叨的问题 毛泽东5.7版 git版本1.7.7 drupal 7.x 我们目前在生产服务器上拥有一个裸git存储库(由疏浚makefiles组成),在生产服务器上发出后接收挂钩以递归地构建我们的Drupal多路结构,当它通过来自我们本地计算机的推送时收到新数据时。 一切都很游荡...

30  用于大型网站的内存缓存清算策略?  ( Memory saving cache clearing strategies for large sites ) 
我的一个drupal 7站点有数千个字段,一堆内容类型,超过25次观看,数百个(很快是千元)的配置文件类型。正因为如此,我正在使用更好的缓存实体字段信息(http://drupal.org/node/1040790),以及更好地通过显示缓存视图的-dev版本(而不是拥有一个巨大的核心修补程序将缓存行与其中的所有视图数...

24  确定模块是否已启用/禁用  ( Determine whether module is enabled disabled ) 
我正在尝试编写一个疏浚脚本,以启用基于钩子的一堆模块。如果它已经启用了,我宁愿跳过启用该模块。 有没有办法疏浚返回模块是否已启用? ...

2  在更新核心时防止疏浚自定义配置文件的方法?  ( Way to prevent drush from eating custom profiles when updating core ) 
我用疏司muck用存根文件通过git下载自定义配置文件。 该配置文件具有所有模块,我希望所有网站启动。 如果我进入该网站,并运行"醉醉渣" ,它将更新核心,然后删除我的自定义配置文件。 这不好,因为我使用我的安装配置文件下载的所有模块都会粘贴到配置文件/ myprofile / modules文件夹中。这基本上删除了...

35  DRUSH命令显示别名?  ( Drush command to show aliases ) 
是否有 drush 命令来显示现有别名?一些googling没有任何东西。 ...

10  疏浚和用户权限  ( Drush and user permissions ) 
我看到我的用户是Apache组的成员。我通过以下添加并确认 $ sudo usermod -a -G apache `whoami` # add my user to apache group $ sudo chmod -R g+w . # permit group member...

3  在使用`疏浚测试运行时,如何检查变量。  ( How to inspect a variable when testing with drush test run ) 
在使用简单最简单的测试时,我想检查一个变量。 var_dump() 并且在疏浚输出中没有呈现,由于模拟浏览器在 DrupalWebTest 中运行,xdebug交互式调试器不起作用。 如何渲染,导出,检查或以其他方式转储我代码中变量的内容? IE。 99887662 DrupalWebTest dpm() ,...

9  如何使用醉汉安装Composer软件包?  ( How can i install composer packages with drush make ) 
如何在疏浚中包含作曲家包,使文件? 更普通的答案,更好。已经有一个Composer Drush模块,允许DRUSH DL处理Composer软件包,但这需要每个依赖项的shell命令。 鉴于我们未来使用Symfony,作曲家和其他Symfony捆绑包在将来可能变得更加重要。 ...

5  如何在全球安装Drush扩展/加顿?  ( How to install drush extension addon globally ) 
我想安装 drush-toolbox 项目Globaly在我的Linux服务器盒上,所以所有用户都可以用它。我该怎么做? ...

2  创建与疏浚词汇链接的字段  ( Create a field linked to a vocabulary with drush ) 
让我们说我创建了一个称为 ABC 的分类词汇。 对于这个词汇量 ABC ,我想使用drush创建许多字段。 我试过 drush field-create ABC myfield,text,text_textfield 它有效,没有给出任何错误,但如果我转到管理员面板,我点击 structure => tax...

2  有什么优点,用于管理单个多路径实例的Drupal,使用醉汉制作而不是Git获取和合并?  ( What are the advantages for managing a single multisite instance of drupal to ) 
我不打算公开分发我的多站点实例的安装配置文件。使用平台/站点makefiles仍然存在通过开发/测试/生产环境移动代码更新,而与从平台存储库(用于跨站点更改)或站点存储库(用于特定于站点的更改) )? ...

1  转移后锁定了我当地的网站  ( Locked out of my local site after transfer ) 
我把一个旧的网站放在我的新机器上,并搞定了,除了干净的网址外。我的笔记中的登录信誉不起作用(在几次尝试后)我使用MySQL来通过博卢来更改密码,没有骰子。我也检查了确保我有正确的user1名称,它是。虽然这一切,但由于所有登录尝试,该帐户都被阻止,我也试图通过疏浚来解决补救,但它仍然表示帐户被阻止,我仍然无法登录。我...

13  如何在Drush用户登录期间用网站域名替换“默认”  ( How to replace default with website domain name during drush user login ) 
当我运行 drush user-login username 时,Drush打印一个像 http://default/user/reset/1/32323933... 的URL。如何使用实际网站名称替换默认值? ...

0  PHP升级后润滑失败后  ( After php upgrade drush fails ) 
ugrading php 5.3到5.4.10后,疏浚失败,对于大多数命令,对以下错误失败: 命令看门狗节目需要较高的引导级别运行 - 您需要从更多的[错误]中调用DRUSH 运行此命令的功能Drupal环境 ... 我重新安装醉酒(Drush 5.8在Mac OSX 10.7.5上不起作用,所以降级为5.0.0...

3  告诉醉酒以更新任何内容的内容  ( Tell drush to update anything not part of a profile ) 
我正在使用安装配置文件(打开外展)和其他模块/主题。我不希望醉酒更新是个人资料一部分的模块,但想要更新其他所有内容。有没有命令来做这个? ...

1  规则模块在Drupal 7中无法通过润滑  ( Rules module not enabling via drush in drupal 7 ) 
这可能是一个简单的在通过疏水下载规则的同时,并通过以下错误。 root@li:/var/www/drupal7/sites/default# drush en rules* No release history was found for the requested project (i18n_string)....

7  如何使用Drush PM更新获得主要版本更新?  ( How can i get major version updates with drush pm update ) 
我经常使用 drush pm-update 检查我的模块的更新。但是,此检查不会检查成功的主要版本。例如,如果我使用mollom 1.1, drush pm-update 如果也不会提醒我2.3版本也可用。有没有办法告诉醉酒给我所有可能的更新,包括主要版本? ...

4  如何正确使用DRUSH来通过ARR命令恢复网站?  ( How do i use drush correctly to restore a site via the arr command ) 
我正在使用Drush Arr命令正常工作。我使用Drush备份测试服务器上的存档,然后将其移动到直播服务器,或者在需要时反之亦然。 以下是我用于恢复的典型命令 drush arr --db-url=mysql://name:pass@localhost/mydb 测试服务器上的数据库凭据与直播服务器不同。润...

2  复杂的苏打设置与扫描  ( Complicated drush setup with mamp ) 
自两周以来,我用SSD替换了我的光硬盘,在我的操作系统和我的所有应用程序时,我保留了我的硬盘。所以我在SSD上安装了MAMP,我的Drupal目录(Eclipse中的工作区)都在Macintosh HD上。 所以, MAMP的路径: /SSD/Applications/MAMP Drupal的路径: /Maci...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.