Русский язык на drupal 7. Установка Drupal — пошаговая инструкция

Для Symbian 20.05.2019
Для Symbian
Если вы читаете эту статью видимо вы знаете что такое 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". Не облегчайте жизнь взломщикам.

Перед тем как русифицировать интерфейс Друпал у вас должен быть добавлен русский язык и должен быть файл с переводом. Файл с переводом интерфейса Друпал на русский язык должен быть с расширением ".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%. Это практически Друпал будет весь на русском языке.

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

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

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

Для начала жмём в меню слева administer - это у обычных смертных и называется "админкой". Там всегда будут находиться все настройки сайта, точнее ссылки на них. Нас интересует раздел Site building - ссылка modules .

Здесь находятся пока 2 раздела - Core optional и Core required . Каждый из них объединяет модули, встроенные в ядро друпала . Без последнего раздела работа друпала не представляется возможной, а вот первый можно и нужно изменять под свои нужды, чем мы сейчас и займёмся. Кстати, модули которые вы не используете всегда лучше отключать, чем просто убирать их из рабочего сайта какими-либо настройками, т.к. из-за большого количества включеных модулей теряется производительноть сайта, и он начинает медленнее загружать страницы, а в запущенном случае так и вообще зависать.

Итак, нас интересует модуль Locale - он отвечает за перевод текста на сайте. Находим его и ставим галочку напротив:

Жмём кнопку Save configuration внизу страницы.

Переходим обратно в админку. Теперь внизу раздела Site building появилась ссылка Translate interface , жмём её.

Как видите, в стандартное ядро друпала включен только английский язык. Что ж, будем это исправлять - выбираем ссылку Import в закладках (в друпале они называются табами , привыкайте).

Теперь нам надо закинуть файл с переводом. Свежую версию переводов вы всегда можете скачать , а я же предлагаю вам тот перевод, которым всегда пользуюсь сам - скачать его можно . Если будете скачивать файл по первой ссылке,то лучше выбирайте формат "всё в одном файле " для более удобного импорта.

Закидываем файл следующим образом:

Сохраняем. Друпалу может понадобиться время, чтобы перевести весь интерфейс. Поэтому если вдруг выскочила ошибка, что прошло больше 30 секунд и друпал не успел завершить действие, то просто обновите страницу - перевод интерфейса продолжится с места разрыва соединения.

Снова переходим в админку(mysite.ru/admin ). Находим раздел Site configurations и ищем ссылку Languages (кстати, она тоже появилась только после включения модуля Locale ), заходим по ней.

Тут переключаем значение поля Default с английского на русский и жмём Save configuration

Поздравляю, сайт переведён. Теперь вы не только можете ставить друпал, но и работать с модулями. Работа с сайтом на данном этапе для нас закончилась. В следующих уроках мы уже будем вплотную заниматься именно созданием шаблонов для Drupal 6. А пока я бы рекоммендовал самостоятельно полазить по сайту и хотя бы немного вникнуть в общее построение друпала. Ещё было бы не лишним создать несколько статей, чтобы мы видели результат в процессе создания темы. Это делается тут - http://mysite.ru/node/add . Для создания пока лучше выбирать материал Story - он по умолчанию выводится на главную страницу, с которой должно стереться стандартное сообщение после установки друпала.

От автора: приветствую Вас друзья. Работая с любым скриптом или 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”, при этом начинается импорт указанного перевода.

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

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

По умолчанию 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 из нашей Панели управления аккаунтом в разделе с помощью автоустановщика, устанавливается уже русифицированная версия.

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



Рекомендуем почитать

Наверх