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

15

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

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

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

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

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

Ответы:

22
drush dl drupal --destination=/var --drupal-project-rename=www
lunitin
источник
3
Можете ли вы рассказать о том, как это отличается от других ответов?
mpdonadio
1
MPD: Это отличается, потому что это на самом деле ближе к ответу на вопрос, чем к ответу Грега.
вскармливал
Спасибо лунитин! Это решение, но для правильного решения вопроса это должно быть. --destination = / var --drupal-project-rename = www
bitfed
1

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

mv * .* ..
saadlulu
источник
1

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

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

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

greg_1_anderson
источник
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 создает подкаталог еще. Остальное не имеет отношения к вопросу.
Битфед