Используйте drush для загрузки основных файлов drupal непосредственно в каталог, а не в подкаталог


15

При drush dlобычном использовании он загружает drupal в подкаталог, то есть: drupal-7.16

Я хотел бы пропустить создание подкаталога и просто установить файлы корневого каталога drupal в каталог pwd или каталог назначения. например: /var/www/install.php

Можно ли это сделать с помощью команд drush?

Другие обходные пути оболочки также приветствуются и будут рассматриваться как статус ответа, если это невозможно с помощью drush.


Имейте в виду, что это небезопасная установка. Проверьте некоторые комментарии ниже для объяснения более безопасного способа сделать это.
вскармливал

Ответы:


22
drush dl drupal --destination=/var --drupal-project-rename=www

3
Можете ли вы рассказать о том, как это отличается от других ответов?
mpdonadio

1
MPD: Это отличается, потому что это на самом деле ближе к ответу на вопрос, чем к ответу Грега.
вскармливал

Спасибо лунитин! Это решение, но для правильного решения вопроса это должно быть. --destination = / var --drupal-project-rename = www
bitfed

1

Drush обычно создает подкаталог, но вы можете легко скопировать все файлы из этого подкаталога "/var/www/drupal-7.12" в его верхнюю папку "/ var / www /" с этим кодом

mv * .* ..

1

Вы можете указать имя целевой папки для загрузки Drupal через параметр --destination. Например:

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

Заметьте : обратите внимание, что, вероятно, лучше поместить ваш сайт в /var/www/mysite.org, а не прямо в / var / www; когда-нибудь вы можете разместить второй сайт на том же сервере.


1
Я бы пошел дальше и сказал, что поместите его в /var/www/mysite.org/docroot, чтобы вы могли поместить свой личный каталог в /var/www/mysite.org/private и сделать /var/www/mysite.org / conf для любого Apache включает в себя, возможно, вам нужно. Изменение всего этого после факта может быть болью.
mpdonadio

FWIW, я использую одинаковую структуру, рекомендованную MPD во всех моих сайтах на Drupal.
greg_1_anderson

--destination создает подкаталог еще. Остальное не имеет отношения к вопросу.
Битфед
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.