Use drush para baixar arquivos principais do drupal diretamente no diretório, em vez de no subdiretório

15

Quando você usa drush dlnormalmente, ele faz o download do drupal em um subdiretório, ou seja: drupal-7.16

Gostaria de pular a criação do subdiretório e apenas instalar os arquivos do diretório raiz drupal no diretório pwd ou de destino. ou seja: /var/www/install.php

Isso pode ser feito com comandos drush?

Outras soluções alternativas de shell também são bem-vindas e serão consideradas para o status de resposta se isso for impossível com o drush.

bitfed
fonte
Esteja ciente de que esta é uma configuração insegura. Verifique alguns dos comentários abaixo para obter uma explicação de uma maneira mais segura de fazer isso.
bitfed

Respostas:

22
drush dl drupal --destination=/var --drupal-project-rename=www
lunitin
fonte
3
Você pode expandir como isso é diferente das outras respostas?
mpdonadio
11
MPD: É diferente porque realmente chega mais perto de responder à pergunta do que a resposta de Greg.
bitfed
Obrigado lunitin! É a solução, mas para resolver corretamente a questão que teria que ser. --destination = / var --drupal-projecto renomeado em www =
bitfed
1

O Drush geralmente cria um subdiretório, mas você pode copiar facilmente todos os arquivos deste subdiretório "/var/www/drupal-7.12" para sua pasta superior "/ var / www /" com este código

mv * .* ..
saadlulu
fonte
1

Você pode especificar o nome da pasta de destino para baixar o Drupal através do parâmetro --destination. Por exemplo:

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

Além: Observe que provavelmente é melhor colocar seu site em /var/www/mysite.org em vez de diretamente em / var / www; algum dia, convém colocar um segundo site no mesmo servidor.

greg_1_anderson
fonte
11
Eu iria além e diria colocá-lo em /var/www/mysite.org/docroot para que você possa colocar seu diretório privado em /var/www/mysite.org/private e criar um /var/www/mysite.org / conf para qualquer inclusão Apache que você possa precisar. Mudar tudo isso depois do fato pode ser uma dor.
mpdonadio
FWIW, eu uso a mesma estrutura recomendada pelo MPD em todos os meus sites do Drupal.
Greg_1_anderson 5/11/12
--destination cria o subdiretório ainda. O resto não é relevante para a questão.
precisa saber é o seguinte