Пару вопросов про drush

Главные вкладки

Аватар пользователя 3746598 3746598 7 октября 2012 в 9:02

Привет. Есть пару вопросов насчет drush.
1. Как его можно установить на RHEL? Видел пару примеров что из .tar.gz делают RPM пакет, но не очень понимаю как именно.

2. Как можно с помощью drush установить drupal? Суть в том что на сервере надо установить примерно 200 drupal сайтов. Имеется только логин/пароль от mysql и будующие логин/пароль от drupal сайта. Email адреса нет. Можно ли обойти это требование? То есть чтобы не вводить email? То есть как бы только самый минимум ввести.
При установке через drush, нужно ли предварительно создать mysql? Папки на apache?
Хотелось бы это все пропустить через excel и потом отправить в терминал.

Спасибо.

Комментарии

Аватар пользователя 3746598 3746598 8 октября 2012 в 3:36

Не знаю каким чудом, но drush установился на RHEL6.

Теперь такой вопрос, как собственно установить drupal?

[root@drupalserver student108]# drush site-install standard --db-url=mysql://student108:sj87dtjct6lr@localhost/student108 –account-name=student108 --account-pass=sj87dtjct6lr
You are about to DROP all tables in your 'student108' database. Do you want to continue? (y/n): y
Starting Drupal installation. This takes a few seconds ... [ok]
Installation complete. User name: admin User password: sj87dtjct6lr[ok]

Сайт открывается. Если попыться что-нибудь нажать, то:

Not Found

The requested URL /student108/user/register was not found on this server.

Apache/2.2.15 (Red Hat) Server at 10.0.1.6 Port 80

Аватар пользователя 3746598 3746598 8 октября 2012 в 15:38

Единственное что я пропускаю, это копирование .htaccess файла. Не пойму где он берет его.
Или может подскажите какого он должен быть содержания?

Аватар пользователя 3746598 3746598 8 октября 2012 в 15:48

Вроде бы понял откуда береться .htaccess, но толку никакого.
Устанавлвиается-то нормально, но после установки ничгео не открывается. Точнее только первая страница, а любая ссылка приводит к тому что такой-то файл не найден.

Аватар пользователя 3746598 3746598 8 октября 2012 в 21:38

Не очень понимаю как проверить.
<?php phpinfo(); ?> вывел:

Loaded Modules показывает много модулей, в чесле которых и mod_rewrite .

Аватар пользователя 3746598 3746598 9 октября 2012 в 4:44

Во, если при установке допавить параметр
--clean-url=0
То не при установке не включает "чистые ссылки" и все работает.

Теперь остался один такой вопрос.

Ведь я же должен находиться в конкретной папке с файлами чтобы запустить установку через drush. А как тогда мне установить 200 сайтов?.. То есть я планирую все это сделать через excel и потом скопировать в терминал.

И вот еще: как отключить эту штуку, которая требует подтверждения очистить таблицы mysql перед установкой?

Аватар пользователя 6RUN0 6RUN0 9 октября 2012 в 5:10

-r , --root= Drupal root directory to use (default: current directory).
-y, --yes Assume 'yes' as answer to all prompts.
???
Справку по команде не поленись почитать.

Аватар пользователя 3746598 3746598 10 ноября 2015 в 11:48

Интересная вещь тут получается если копировать 100 одинаковых строк из excel. Может быть кто-то знает.
Почему-то не срабатывает примерно каждая 20 строчка...

Аватар пользователя 3746598 3746598 9 октября 2012 в 23:12

Люблю минимализм, чтобы ничего лишнего. Только вот разрешение норамльное нельзя поставить. Часто много чего не помещается.

Аватар пользователя 3746598 3746598 11 октября 2012 в 3:46

А вот команда dl не будет работать так же прекрасно с параметром -r , --root= ?

Как ни крутил, все равно скачивает только в ту папку где находишься.

Аватар пользователя 3746598 3746598 11 октября 2012 в 3:53

И вот еще один момент.
У меня почему-то при установке drush автоматически не выставляет 777 на папку files.(

Аватар пользователя 6RUN0 6RUN0 11 октября 2012 в 5:25
$ drush -r '/home/www/drupal/drupal7.dev/public_html/' dl bbcode
Project bbcode (7.x-1.0) downloaded to /home/www/drupal/drupal7.dev/public_html//sites/all/modules/bbcode.                       [success]
$ ls /home/www/drupal/drupal7.dev/public_html//sites/all/modules/bbcode
bbcode-filter.inc  bbcode-help.inc  bbcode.info  bbcode.module  bbcode-test.css  bbcode-test.txt  LICENSE.txt  README.txt