Використовуйте 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.