Меняем язык на русский. Установка Drupal — пошаговая инструкция

или как загрузить и активировать русификатор на сервере

Введение. Перед тем, как включить , рассмотрим схему предстоящей работы.

Ниже вашему внимания представлена детальная инструкция по русификации CMS и самого сайта на Drupal 7-ой версии. Но прежде, чем перейти к практике и определить русский язык в админке и на сайте в
качестве основного языка по умолчанию, познакомлю я вас с теорией. Что
нам предстоит сделать? - Если по пунктам, то - это: а) на официальном ресурсе
найти файл-русификатор, сохранить его у себя на компьютере, а затем перенести на отдаленный сервер к хостеру; б) в админке активировать модуль, позволяющий
включать другие языки, в том числе русский; в) затем в панели администратора, в
конфигурациях CMS добавить русский язык и включить его. Смотрите инструкцию.

Особенности русификации Drupal

1. На сайте Drupal.org в списке находим и открываем файл с русификацией:

На открывшейся странице сайта кликом правой кнопки мышки вызываем всплывающее меню, жмем Сохранить как... и сохраняем файл на своем компьютере:

2. С помощью FileZilla или другого FTP-клиента переносим файл на хостинг, туда, где у нас Drupal, в директорию translations по пути: profiles/standard/translations .

3. Затем в панели управления сайтом переходим в Modules:

4. Находим и активируем модуль Locale , в самом низу сохраняем конфигурацию:

Здесь же отобразится оповещение об успешном изменении конфигурации. Значит все в порядке!

5. Теперь в меню админки открываем Configuration:

6. Внизу переходим в Langauges:

7. Добавим русский язык нажатием на + Add langauges .

8. Выбираем язык из выпадающего списка и добавляем его нажатием на одноименную кнопку:

После недолгого ожидания система оповестит нас об успешной установке русского языка.

Установка Drupal 7 мало отличается от установки шестой версии. Ставим:

Системные требования drupal 7.х

Установка drupal 7.х

  1. Создаем на сервере базу данных, при необходимости - пользователя БД со всеми правами и его пароль.
  2. Качаем последнюю версию друпала с официального сайта . На данный момент последняя версия drupal 7.12, ее и буду устанавливать.
  3. Распаковываем архив на свой компьютер и читаем INSTALL.txt со всеми рекомендациями по установке и может быть у вас отпадет необходимость дочитывать мою статью.
  4. Качаем русский перевод ядра для нужной нам версии drupal с сервера переводов drupaler.ru/translate/languages/ru/export Формат: Все в одном файле. Получаем файл с переводом drupal-7.12-ru.po
  5. Заливаем содержимое папки drupal-7.12/drupal-7.12/ на сервер
  6. Создаём папку files в папке /sites/default/, ставим на нее права для записи 777
  7. Копировать файл /sites/default/default.settings.php, переименовывать его в settings.php и вставлять обратно в /sites/default/ теперь не обязательно, в отличие от шестерки. При наличии соответствующих прав на папку default файл создастся в процессе установки автоматически.
  8. Файл русского перевода кидаем в папку profiles/standard/translations/. Таким образом, русифицируем друпал мы уже при установке. Если этого не сделать сразу, ничего страшного, можно русифицировать и после.
  9. Открываем файл.htaccess и в самом верху пишем 4 строки:
    php_value error_reporting 7
    php_value memory_limit 32M
    RewriteCond %{HTTP_REFERER} ^http://www\.vash-site\.com/$
    RewriteRule .* - [F]
    Если хостер разрешает, то в строке "php_value memory_limit 32M" 32M замените на 96М или 128М. столько памяти нужно для модулей работающих с картинками.
  10. Запускаем сайт в браузере. На этом этапе возможны ошибки 500, 430 и т.д В таком случае проверьте права на папки.
  11. Следуем путеводителю по установке drupal. Он проверит настройки сервера и права на запись, если все устараивает, перейдет к следующему шагу.
  12. Связь с БД. Заполняем форму. Database name: название_бд, Database username: логин_пользователя_бд, Database password: пароль_бд. Жмем Сохранить и продолжить
  13. Заполняем данные относительно сайта и учетной записи администратора.
  14. Меняем права /sites/default/settings.php на 444 в целях безопасности.

Установка завершена.

Всем Привет! Сегодня знаменательный день — я открываю новый раздел, посвященный бесплатной CMS Drupal! По традиции первая статья посвящена установке Drupal . Кроме этого, затрону вопрос русификации Drupal. Как сказал один великий человек — ПОЕХАЛИ!!!

Установка русского Drupal

И так, установка Drupal производится в четыре шага, и не важно с локальным или удаленным хостинг вы работаете:

  • создание на сервере новой базы данных;
  • скачивание дистрибутива Друпал 7 и файла русификации;
  • установка Друпал.

А теперь о каждом шаге подробнее.

Шаг №1. Создание БД.

База данных — это мозг будущего сайта, в котором будет хранится вся информация. При работе с базами данных необходимо быть очень внимательным. Для любого нового сайта на Drupal необходимо создавать отдельную БД. Когда я только начинал работать с , по неосторожности для двух сайтов на WordPress указал одну и туже базу данных. Как итог — второй сайт просто перезаписал БД, и вся информация с первого сайта была утеряна. Не повторяйте мои ошибки!

Платные хостинги для создания баз данных предоставляют отдельную панель управления. Обычно она очень простая в использовании, поэтому создание новой БД не займет много времени. Главное запомните имя новой БД, логин пользователя и пароль к ней — вся эта информация пригодится для установки Друпал. Если вы заказали хостинг, рассчитанный только на один сайт, то БД скорее всего заранее создана, и информацию о ней вам предоставит техническая поддержка.

Бывает, что для работы с базами данных на хостинге предоставляется phpMyAdmin. Изучению phpMyAdmin на моем блоге посвящена .

Что касается , то в нем создание БД производится через стартовую страницу http://localhost/denwer/.

Поле «Пароль администратора MySQL» оставляем пустым, заполняем только Имя БД, логин пользователя и пароль.

Шаг №2. Скачивание файлов дистрибутива и файла локализации.

На втором шаге следует скачать дистрибутив Друпал с официального сайта drupal.org . Загружаем последнюю версию продукта, на момент написания статьи — это 7.15.

Так как устанавливать будем сразу русский Drupal, то нам еще понадобится файл локализации. Скачать его можно с localize.drupal.org , только следите за тем, чтобы он соответствовал ранее загруженной версии Drupal.

Шаг №3. Загрузка файлов на сервер.

Для работы с удаленным сервером понадобится ftp клиент. Лично я использую . Данный ftp клиент бесплатный, многофункциональный, простой и надежный. Как много эпитетов, но все он заслужил по праву!

Распаковываем архив с дистрибутивом Drupal. Полученные файлы и папки загружаем на сервер в корневой каталог нашего будущего сайта. Файлов много, поэтому загрузка их на сервер займет некоторое время. Благодаря надежности FileZilla, вы потеряете только время, но никак не файлы.

В случае с Денвером, корневой каталог для сайта создается в ручную: в папке /home/ создаем каталог с именем будущего локального сайта (скажем, denwer.ru), в новой папке /home/denwer.ru/ создаем директорию www — это и будет корневой каталог сайта. Именно в папку /home/denwer.ru/www перекидываем файлы Друпала.

Не забываем про файл локализации, его следует загрузить отдельно на сервер в каталог /profiles/standart/translations/.

Шаг №4. Установка Drupal

Когда все приготовления закончены и выполнены три первых шага, можно приступать непосредственно к установке Drupal. Открываем браузер и в адресной строке вводим URL создаваемого сайта. Нажав Enter, попадаем в программу инсталляции.

1. Выбор профиля (choose profile) . Отмечаем первый пункт Standard и жмем «Save and continue».

2. Выбор языка (choose language). Выбираем Русский и жмем «Save and continue». Теперь все оставшиеся шаги инсталляции Drupal будут на родном русском языке.

3. Проверка соответствия требованиям. Проходит автоматически, если сервер полностью удовлетворяет требованиям для корректной работы Друпал и никаких ошибок не обнаружено, то приступаем к следующему шагу.

4. Установка БД. В данном разделе следует задать имя заранее созданной БД, логин пользователя и пароль.

5. Профиль установки и Установка переводов. Здесь установка пройдет автоматически. Остается только наблюдать за прогрессом и ждать перехода к следующему разделу.

6. Настройка сайта.

Вводим название сайта и email. Согласно рекомендации, желательно чтобы адрес электронной почты содержал домен вашего сайта.

Учетная запись обслуживания сайта.

  • Имя пользователя — вводим логин администратора.
  • E-mail адрес — адрес электронной почты администратора.
  • Пароль — обязательно следите за индикатором надежности. Если это не локальный сайт, а реальный интернет ресурс, то пароль должен быть как можно надежнее.

Выбираем страну и часовой пояс.

7. Завершено. Проходит завершение переводов, и установка окончена. Остается только нажать «Посетить ваш новый сайт».

На рабочем хостинге подобную установку уже мало где встретишь. Сейчас в моде автоматическая установки любой популярной CMS, и Друпал не исключение. К примеру, на установить Drupal можно буквально за минуту, при этом никаких файлов на ftp копировать не надо. Все проходить максимально быстро и просто.

Русификация английского Drupal

Теперь рассмотрим, как русифицировать уже установленную английскую версию Drupal. Для этого нам потребуется скачать все тот же файл русского языка с разрешением.po, что используется при установке, рассмотренной выше. Последовательность действий будет следующей.

1. Заходим в раздел «Modules», отмечаем галочкой модуль «Locale» и сохраняем изменения, нажав кнопку «Save configuration» в самом низу страницы. Это активирует модуль, отвечающий за выбор языка.

2. Далее открываем раздел «Configuration» и заходим в «Translate interface». Справа сверху имеется четыре закладки, нам нужна третья слева — «IMPORT». В пункте «Language file» нажимаем Обзор и выбираем файл локализации с расширением.po со своего компьютера. В пункте «Import into» выбираем Russian (Русский). Нажимаем кнопку «Import», и язык загрузится автоматически.

3. Остается сделать русский языком по умолчанию. Возвращается в раздел «Configuration», но на этот раз заходим в «Languages». В столбце Default ставим галочку во второй графе, соответствующей русскому языку, и нажимаем «Save configuration».

О чудо! Админка Друпал становится полностью на русском языке!

Перед тем как русифицировать интерфейс Друпал у вас должен быть добавлен русский язык и должен быть файл с переводом. Файл с переводом интерфейса Друпал на русский язык должен быть с расширением ".po". Иногда файл перевода бывает в архиве и прежде чем его использовать, его надо из архива "вытащить".

Как добавить русский язык и как скачать перевод есть здесь на сайте. Файл с переводом имеет расширение.po. Обычно в названии файла фигурирует название модуля или в нашем случае - drupal, далее идет ru и потом расширение.po.

Например файл русификации Drupal, скачанный с drupaler.ru, имеет название drupal-all-ru.po, а файлы с drupal.org имеют в названии номер версии.

Имея добавленный русский язык и файл перевода, жмем вверху на ссылку "Configuration"

В разделе "REGIONAL AND LANGUAGE" жмем на ссылку "Translate interface"

Попадаем на страницу перевода интерфейса Друпал. Как видим, по русски у нас нет еще ни слова - 0%.

Переходим на вкладку "IMPORT". В поле "Language file" при помощи кнопки "Обзор" указываем расположение файла перевода интерфейса Друпал. Всё остальное можно оставить как есть, только проверить что импорт действительно будет в Русский язык. В поле "Import into" должно быть "Russian".

Жмем на кнопку "Import" и сидим ждем. Это процесс довольно затратный по времени. Полный файл перевода интерфейса Друпал на русский язык содержит более 33 тысяч строк. Друпал должен каждую строку обработать и записать в базу данных. Иногда разрешенного времени работы скрипта не хватает и импорт перевода происходит не полностью. Иногда возникают ошибки. Я в таком случае просто повторяю операцию импорта пока не получу полный перевод.

При полном импорте перевода выходит сообщение на зеленом фоне. Процент перевода также изменяется с 0% на процент переведенного интерфейса. На картинке перевод интерфейса выполнен на 99,92%. Это практически Друпал будет весь на русском языке.

Иногда не сразу появляется перевод некоторых строк, надо просто подождать и продолжать изучать Друпал. Всё что имеет перевод на русский язык будет переведено.

Всё. Теперь ваш Друпал может общаться с вами по русски.