Drupal 7 русификация после установки. Установка Drupal — пошаговая инструкция

От автора: приветствую Вас друзья. Работая с любым скриптом или CMS, конечно желательно использовать версию с поддержкой соответствующего языка. Потому как в большинстве случаев это добавляет удобства в работе, да и заказчику проще будет ориентироваться в админке, если ее контент будет переведен на необходимый язык. Поэтому в данном уроке мы поговорим о том, как русифицировать drupal 7.

Конечно, Вы можете спросить, почему мы не будет останавливаться на Drupal 8 – и ответ прост, во время установки Вы выбираете язык, соответственно он же будет загружен и применен на сайте. Но данная возможность не предусмотрена в CMS версии раньше 8. Таким образом русифицировать drupal придется самостоятельно, но не печальтесь, процедура на самом деле очень простая. При этом в данной статье мы будем говорить о русификации при условии, что уже есть установленный движек, то есть на процедуре установки я останавливаться не буду. Кто не знает, как реализуется установка CMS Drupal на локальный компьютер – ознакомитесь с предыдущими статьями на нашем сайте.

Хотел бы заметить, что разработчики очень ответственно относятся к своим продуктам, то есть хоть сейчас актуальна версия 8, седьмая не прекращает поддерживаться, а значит выходят обновления и, конечно же, доступны различные наборы локализации, то есть переводы. С полным списком доступных переводов Вы в любой момент можете ознакомиться на специальной страницеhttps://localize.drupal.org/download .

Как Вы видите, здесь приведен перечень всех доступных языков и обратите внимание, что есть локализации как для версий 7 и 8, так и для версий 5 и 6, которые уже давно как считаются устаревшими. Соответственно, выбираете необходимый язык перевода и кликаете по ссылке с номером интересующей Вас версии CMS. При этом сразу же должно начаться скачивание фала локализации с расширением.po. По сути это словарь, в котором содержатся переводы для определенных строк, которые используются для формирования контента движка. Ниже приведена малая часть данного файла.

После скачивания, открываем каталог с установленной CMS, далее переходим в папку profiles, затем открываем каталог, имя которого соответствует типу выбранном при установке CMS, то есть это либо standart либо minimal и мы увидим каталог translations (переводы), в который и нужно добавить скачанный файл.

Затем находим модуль под названием Locale и подключаем его, при условии,что он отключен. Для этого активируем соответствующий чекбокс и кликаем по кнопке “Save configuration”. Данный модуль используется для смены локализации на Вашем сайте.

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

Таким образом, мы переходим на страницу настройки языка.

Конечно, в списке доступных локализаций только английская — поэтому необходимо это исправить. А значит, используя ссылку “Add language”, переходим на страницу добавления нового языка.

В выпадающем списке “Language name” выбираем русский язык и кликаем по кнопке “Add language”, при этом начинается импорт указанного перевода.

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

Вот собственно и все – теперь Вы знаете, как русифицировать Друпал. Если Вы желаете изучить вышеуказанный движок на более высоком уровне, Вам будет полезен наш премиум курс . Всего Вам доброго и удачного кодирования.

Установка 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 7 и для чего она нужна. Если нет, тогда для начала почитайте статью как создать собственный веб сайт . Для остальных продолжаю.

Установка Drupal 7 на веб-хостинге не представляет ничего сложного с технической точки зрения, однако нужно понимать что такое хостинг-эккаунт, виртуальный или невиртуальный веб-сервер. Что где "лежит" на этом сервере и как туда попасть. Эта статья для тех кто это знает.

Подготовка к установке Drupal 7

Проверяем можно ли на ваш хостинг установить Drupal 7. Требования Drupal 7 к хостингу следующие:

  • Apache 1.3 (лучше если 2).
  • MySQL 5.0.15 (или выше). Можно использовать MariaDB, PostgreSQL или SQLite, но в наших краях это экзотика.
  • PHP 5.2.4 (или выше).

Если все это на вашем хостинг-эккаунте есть тогда двигаемся дальше. В настройках хостинг-эккаунта нужно проверить:

  • В Apache должен быть включен mod_rewrite.
  • В PHP должны быть подключены модули gd, pdo, filter, json.
  • В PHP опцию memory_limit установить как минимум в 32М, а лучше в 64М.

Установка Drupal 7

Создать пустую базу данных MySQL с кодировкой utf-8. Запомнить имя этой БД, имя пользователя и пароль для доступа к этой БД. Эта база данных будет использоваться для работы Drupal. Никаких таблиц в ней создавать не нужно!

Скачать архив дистрибутива Drupal 7 с сайта drupal.org и распаковать файлы в ту папку на вашем хостинге которая в настройках Apache указана как DocumentRoot для вашего сайта. На разных хостингах эта папка может называться по разному - htdocs, docs, www. Смотрите документацию по вашему хостингу.

Скачивать и закидывать файлы на сайт можно по разному. Можно зайти хостинг по SSH, затем wget и tar. Можно скачать архив на локальный компьютер, распаковать и потом закинуть по FTP. Дело вкуса. Однако учтите, что количество файлов в архиве более 1000 и по FTP они будут долго "заливаться". Возможны сбои при закачке. Поэтому предусмотрите какой-то инструмент для проверки того, что все файлы закачались. Что-то типа "синхронизация каталогов" в totalcmd.

Drupal 7 имеет русский язык интерфейса. Для русификации Drupal уже в процессе установки, нужно, после того как файлы дистрибутива закачаны на хостинг, опять же с сайта drupal.org , скачать файл русского языка drupal-7.16.ru.po (номер версии в названии файла может быть другой!). Это локализация интерфейса Drupal на русский язык. Этот файл также нужно закинуть на хостинг, в папку /profiles/standart/translations . Если это сделать тогда установка Drupal будет уже на русском языке и после установки Drupal будет русифицирован.

Теперь можно запускать установку. Для нужно открыть ваш сайт в браузере:

Если у вас не открылась такая страница, значит вы что-то сделали не так. А на этой странице нужно кликнуть на "Save and continue".

На второй странице "Russian" и опять "Save and continue". Примечание: если вы не скачали и не скопировали файл drupal-7.16.ru.po тогда опции "Russian" не будет!

На этой странице нужно заполнить поля "имя БД", "имя пользователя", "пароль" и "хост БД". Имена БД и пользователя вы получили когда создавали базу данных, а вот имя хоста нужно смотреть в документации к хостинг-эккаунту. Без правильного имени хоста установить не получится. Если это имя не найдете сами - обращайтесь в техподдержку хостинговой компании.

Теперь можно курить бамбук до тех пор пока не откроется следующая страница:

Поля "Имя пользователя" и "пароль" это данные авторизации для администратора системы. Пользователь с этими данными получает административные права и может рулить внутри Drupal. Так, что не нужно использовать имя вроде "admin" и пароль типа "12345". Не облегчайте жизнь взломщикам.

По умолчанию CMS Drupal (Друпал) поставляется только в англоязычном варианте, однако её можно русифицировать. Опишем последовательность действий по русификации CMS Drupal . В примере использована CMS Drupal 7.41 .

1. Скачиваем русификацию.

Теперь нам нужно распаковать данный архив в корневую директорию сайта public_html . Проще всего это сделать с помощью Файлового менеджера . Для этого зайдите в в Панели управления аккаунтом , перейдите в директорию public_html Вашего сайта и в меню выберите Файл -> Загрузить файлы . В появившемся окне нажмите Browse и укажите путь на Вашем компьютере к архиву с русификацией, нажмите . Архив загружен. Для его распаковки нажимаем на него правой кнопкой мыши и выбираем "Распаковать архив ". Путь не меняем , нажимаем ОК . Готово, файлы русификации закачаны. Теперь переходим к настройкам в административной панели сайта.

2. Настройки в административной панели.

В административной панели переходим в раздел Modules (http://имя_сайта/admin/modules), включаем модуль Locale . Внимание! Проверьте, чтобы был включен модуль Content translation . Если он отключен, включите в этом же разделе.

Далее переходим в раздел Configuration (http://имя_сайта/admin/config) и в самом низу заходим в подраздел Languages (http://имя_сайта/admin/config/regional/language). Нажимаем Add language , выбираем из списка Russian(Русский) и подтверждаем это нажатием на Add language . Нас возвращает обратно в раздел Languages , где необходимо переключить DEFAULT на Russian и нажать Save configuration .

Готово, Drupal работает на русском! Кстати, при установке CMS Drupal из нашей Панели управления аккаунтом в разделе с помощью автоустановщика, устанавливается уже русифицированная версия.

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из Панели управления аккаунта , раздел " ".

Похожие публикации