Використовуйте drush для завантаження файлів ядра drupal безпосередньо в каталог, а не в підкаталог


15

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

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

Це можна зробити за допомогою команд "drush"?

Інші шляхи вирішення оболонки також вітаються, і вони будуть розглянуті як статус відповіді, якщо це неможливо за допомогою друку.


Майте на увазі, що це небезпечна установка. Перегляньте деякі коментарі нижче для пояснення більш безпечного способу зробити це.
bitfed

Відповіді:


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

3
Чи можете ви розширити, наскільки це відрізняється від інших відповідей?
mpdonadio

1
MPD: Це інакше, тому що насправді ближче до відповіді на питання, ніж до відповіді Грега.
bitfed

Дякую лунітин! Це рішення, але щоб правильно вирішити питання, воно повинно було бути. --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 / конф для будь-якого Apache, можливо, вам знадобиться. Зміна всього цього після факту може бути болем.
mpdonadio

FWIW, я використовую ту саму структуру, яку рекомендує MPD на всіх моїх сайтах Drupal.
greg_1_anderson

- дестинація створює підкаталог все-таки. Решта не стосується питання.
покусав
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.