Привет. Есть пару вопросов насчет drush.
1. Как его можно установить на RHEL? Видел пару примеров что из .tar.gz делают RPM пакет, но не очень понимаю как именно.
2. Как можно с помощью drush установить drupal? Суть в том что на сервере надо установить примерно 200 drupal сайтов. Имеется только логин/пароль от mysql и будующие логин/пароль от drupal сайта. Email адреса нет. Можно ли обойти это требование? То есть чтобы не вводить email? То есть как бы только самый минимум ввести.
При установке через drush, нужно ли предварительно создать mysql? Папки на apache?
Хотелось бы это все пропустить через excel и потом отправить в терминал.
Спасибо.
Комментарии
Не знаю каким чудом, но 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
http://youtu.be/IWuYBvU5zVE
Единственное что я пропускаю, это копирование .htaccess файла. Не пойму где он берет его.
Или может подскажите какого он должен быть содержания?
Вроде бы понял откуда береться .htaccess, но толку никакого.
Устанавлвиается-то нормально, но после установки ничгео не открывается. Точнее только первая страница, а любая ссылка приводит к тому что такой-то файл не найден.
.htaccess в дистрибутиве друпала есть
Угу нашел, сделал все как на видео. Но, к сожалению, ничего не поменялось.
mod_rewrite в апаче врублен?
Не очень понимаю как проверить.
<?php phpinfo(); ?> вывел:
Loaded Modules показывает много модулей, в чесле которых и mod_rewrite .
Во, если при установке допавить параметр
--clean-url=0
То не при установке не включает "чистые ссылки" и все работает.
Теперь остался один такой вопрос.
Ведь я же должен находиться в конкретной папке с файлами чтобы запустить установку через drush. А как тогда мне установить 200 сайтов?.. То есть я планирую все это сделать через excel и потом скопировать в терминал.
И вот еще: как отключить эту штуку, которая требует подтверждения очистить таблицы mysql перед установкой?
-r , --root= Drupal root directory to use (default: current directory).
-y, --yes Assume 'yes' as answer to all prompts.
???
Справку по команде не поленись почитать.
Спасибо большое.
Смотрел тут:
http://drush.ws/#site-alias
Сейчас попроубю.
Да, все как надо, спасибо огромное
Интересная вещь тут получается если копировать 100 одинаковых строк из excel. Может быть кто-то знает.
Почему-то не срабатывает примерно каждая 20 строчка...
ну ты маньяк))) сохрани xls как csv и пройдись по файлу awk(1) (wiki, user guide)
оформление третьего гнома твое понравилось
Люблю минимализм, чтобы ничего лишнего. Только вот разрешение норамльное нельзя поставить. Часто много чего не помещается.
А вот команда dl не будет работать так же прекрасно с параметром -r , --root= ?
Как ни крутил, все равно скачивает только в ту папку где находишься.
И вот еще один момент.
У меня почему-то при установке drush автоматически не выставляет 777 на папку files.(
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