1) Загрузка Drupal 7.x на сервер по FTP
2) Созданием базы данных
3) Установка Drupal через www.domain.ru/install.php
4) Установка всех необходимых модулей по их URL
5) Добавление русского языка и обновление всех переводов
Всё это отнимает значительное количество времени и в итоге было решено упростить данный процесс посредством установки Drupal полнстью через командную строку. Для этого воспользуемся таким прекрасным инструментом как Drush.
Drush — средство управления сайтом на Drupal из командной строки.
Процесс установки данного инструмента разбирать не буду, так как информации в сети более чем достаточно, причем под любую ось. Достаточно загуглить что-то наподобие «drush install centos».
После успешной установки Drush — переходим в корневую директорию проекта (что-то типа /var/www/domain.ru/).
1) Сперва нам необходимо загрузить актуальную версию Drupal:
drush dl drupal
После успешной загрузки вы обнаружите новую директорию ./drupal-7.x. Однако нам нужно, чтобы файлы CMS находились в текущий директории, поэтому выполним еще 3 команды:
mv ./drupal-7.x/.htaccess .
rm ./drupal-7.x
2) Файлы находятся на своих местах — теперь выполняем установку Drupal командой si (site-install).
[admin_login],[admin_pass] — логин и пароль будущего администратора сайта (пользователь с id=1).
[root_login], [root_pass] — логин и пароль от пользователя root для работы с базой данных MySQL.
[mysql_user], [mysql_pass>,<mysql_db] — данные для прописывания настроек в settings.php для работы с базой данных MySQL.
[install_profile] — установочный профиль Drupal (выбираем между «standrad» или «minimal»).
[sitename] — название будущего сайта (в дальнейшем всегда можно изменить в настройках).
В итоге получается что-то типа:
3) Теперь у нас имеется «голый» установленный Drupal с минимальным набором модулей и на английском языке. Далее поставим необходимые нам модули с помощью команды dl (download). Я приведу свою собственную сборку нужных модулей, у вас она может отличаться:
drush dl admin_menu,devel,fancybox,token,ctools,filefield_paths,jquery_update,l10n_update,module_filter,pathauto,views,ckeditor,drush_language -y
Обратите внимание на модули l10n_update и drush_language" — их установка обязательна для дальнейшей работы с языковыми настройками через Drush (см. пункт 4). После успешной установки всех модулей — включим необходимые нам модули с помощью команды en (enable):
drush en admin_menu,devel,fancybox,token,ctools,filefield_paths,jquery_update,l10n_update,module_filter,pathauto,views,ckeditor,contact,field_ui,file,list,menu,number,syslog,admin_menu_toolbar,views_ui -y
Всё, теперь наша система обросла необходимыми нам модулями. Однако сайт будет на английском языке. К сожалению множество людей в нашей стране еще не обзавелось достаточным знанием английского языка, поэтому покажу как быстро перевести весь движок и все модули на русский.
4) Для автоматического обновления языковых файлов движка и модуля мы будем пользоваться незаменимым модулем l10n_update. А для добавления нового языка через Drush воспользуемся drush_language.
Добавим и включим по-умолчанию русский язык:
drush language-default ru
После чего нам остается просто обновить все переводы:
drush l10n-update
Вот вроде и всё. Весь процесс установки укладывается в 5 минут и не требует ни одного клика мышкой.
Комментарии
прям ни одного?
Откройте для себя еще drush make.
Спам конечно, но опять забывают шо ссылки ноуфоллоу.