Установка и локализация Drupal 7 на локальный сервер XAMPP

Главная » Drupal » Установка и локализация Drupal 7 на локальный сервер XAMPP
Самолетная 614022 Россия, Пермь +79630195620
Drupal
CMS, архив, новичкам
10053

Ну что, настала пора действовать! Запускаем наш локальный сервер. Если вы еще его не установили, то в прошлой статье я рассказывал об установке и настройке XAMMP. Рекомендую познакомиться. Ну а все остальные вперед.

Установка Drupal 7 на локальный хостинг.

Заходим с вами на сайт Drupal.org именно здесь вы найдете самые последние версии дистрибутивов, как самого ядра CMS, модулей, а так же шаблонов для сайтов. Нажимаем на кнопку Get Started with Drupal.

Установка и локализация Drupal 7

А дальше на Download Drupal 7.1x.

Установка и локализация Drupal 7
Далее скачиваем актуальную версию. Напомню, мы будем работать  с Drupal 7.

Установка и локализация Drupal 7

Занесите этот сайт к себе в закладки, потому что очень часто будете к нему обращаться, в поисках модулей.

Теперь нам надо распаковать дистрибутив в папку с нашим будущим сайтом. Переходим C:\xampp\htdocs и создаем здесь новый каталог. Рекомендую папку называть именем будущего сайта. У меня это jLadys.ru и помещаем в нее скаченные файлы.

Установка и локализация Drupal 7

Сейчас нам необходимо создать базу данных для сайта. В адресной строке набираем http://localhost и попадаем на стартовую страницу XAMPP. В левой колонке находим ссылку  phpMyAdmyn и переходим по ней.

Установка и локализация Drupal 7

Попав в phpMyAdmyn нас будут интересовать следующее:

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

Установка и локализация Drupal 7

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

Установка и локализация Drupal 7

Далее переходим ниже к вкладке глобальные переменные и нажимаем на кнопку — Отметить все.

Установка и локализация Drupal 7

После чего жмем кнопку создать пользователя. В результате в списке вы увидите нового созданного пользователя.

Установка и локализация Drupal 7

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

Установка и локализация Drupal 7

 

Теперь давайте займемся непосредственной установкой CMS на наш сервер. Для этого заходим по адресу  http://localhost/имя папки с CMS, у меня это http://localhost/jladys.ru Открывается стартовая страница, где выбираем стандартный вариант.

Установка и локализация Drupal 7

На втором шаге нас спросят на каком языке мы хотим установится сайт, пока на счет перевода не заморачиваемся, оставляем Английский и переходим к следующему шагу.

Установка и локализация Drupal 7

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

Установка и локализация Drupal 7

Во вкладке Database Type – оставляем MySQL, в строке Database name – указываем имя только что созданной базы данных, Database username – имя созданного пользователя, Database password – пароль от пользователя.

Теперь взгляните на вкладку ADVANCED OPTIONS. Здесь мы трогать ничего не будем, но я объясню для чего это нужно. При переносе сайта на хостинг или установке нового сайта на нем, в качестве имя хоста не всегда выступает Localhost, может быть что угодно. Обычно хостинг предоставляет вам эту информацию. Ячейка Database port  — отвечает за порт по которому происходит соединение с хостингом, данную информацию как уже говорил предоставляет хостинг. Ячейка Table prefix может быть полезен в случае, когда хостинг вас ограничивает в количестве создаваемых баз данных для сайтов. Указав новый префикс у каждого нового сайта, вы можете устанавливать их на одну и ту же базу данных. Переходим к следующему шагу.

Вы можете увидеть обязательные поля для заполнения помеченные звездочкой.

Установка и локализация Drupal 7

Давайте разберем все по порядку. Site name – это имя вашего сайта, вы можете оставить как есть, можете придумать название, в будущем поменять будет не проблема. Site e-mail address – e-mail адрес вашего сайта, сюда придет письмо со сведениями о регистрации. Далее поле Username – здесь указываем логин суперадмина, по нему будем заходить на наш сайт. E-mail address – адрес отвечающий именно за этот аккаунт.  Password – пароль для суперадмина.

Не обязательная вкладка Server settings, но я рекомендую все же заполнить, все ровно потом придется настраивать даты, так лучше это сделать сразу.

Установка и локализация Drupal 7

Выбираем нашу страну. И временную зону – у меня это Екатеринбург. Вкладку Update notifications оставляем без изменений. Первый чекбокс  Check for updates automatically – отвечает за автоматическое уведомление нас о выходе новых версий модулей, CMS, либо шаблонов. Второй чекбокс  Receive e-mail notifications – отвечает за уведомления по почте. Заполнив все поля, жмем кнопку Save and continue и наслаждаемся поздравительной надписью, об успешной установке системы управления.

Установка и локализация Drupal 7

Переходим на сайт.

Вы сразу же будете авторизированными, так что можете полазить по админке и посмотреть ее. Но я рекомендую приступить сразу к локализации, а изучение CMS оставить чуток на попозже.

Локализация Drupal 7.

Существует несколько способов как можно локализовать CMS. Я покажу наверное самый простой и удобный. Благодаря ему все делается быстро, и возиться с файлами перевода не приходится. И так, заходим на сайт Drupal.org и в строке поиска вводим название модуля l10n update,

Установка и локализация Drupal 7

устанавливаем галочку в чекбоксе с надписью modules и жмем поиск. После чего получаем список модулей которые соответствуют данному запросу. Нас интересует Localization update. Скачиваем версию для Drupal 7.

Установка и локализация Drupal 7

Если не хотите мучатся с поиском, то можете пройти по ссылке и скачать модуль. http://drupal.org/project/l10n_update  Далее извлекаем его из архива, и переходим  к установке.

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

Установка и локализация Drupal 7

Здесь представлена структура вашего сайта размещенного на хостинге. Как видите, имеются папки modules и themes. У новичков, которые начинают изучение данной CMS. Одна и та же проблема. Они модули и шаблоны скидывают в эти папки – а это в корни не правильно. НИКОГДА ТАК НЕ ДЕЛАЙТЕ. Чтобы установить модуль или тему, идем следующим путем c:\xampp\htdocs\папка с сайтом\sites\all\

 

Установка и локализация Drupal 7

Здесь имеются одноименные папки, вот именно в них и производим установку.

Возвращаемся к нашему модулю, и переносим его в папку modules.

Установка и локализация Drupal 7
НЕ ЗАБЫВАЙТЕ КУДА УСТАНАВЛИВАТЬ. Теперь открываем наш сайт в браузере и в верхней панели управления находим ссылку modules.

Установка и локализация Drupal 7

Переходим в нее.

На данном этапе нам необходимо активировать следующие модули: Content translation, Locale и  Localization update.

Установка и локализация Drupal 7

Отмечаете их галочками, и внизу страницы нажимаете кнопку Save configuration. После того как модули активируются, появится надпись:

Установка и локализация Drupal 7

 

Теперь на верхней панели управления ищем ссылку  Configuration и переходим по ней. Перематываем страницу вниз и находим блок REGIONAL AND LANGUAGE,

Установка и локализация Drupal 7

и переходим по ссылке Languages. На открывшейся странице жмем на кнопку +add language,

Установка и локализация Drupal 7

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

Установка и локализация Drupal 7

Если все пройдет удачно, то вы увидите следующую картину.

Установка и локализация Drupal 7

После чего в столбце с заголовком DEFAULT, чекбокс  переключаем на русский язык и жмем кнопку Save configuration. Поздравляю, перевод осуществлен. Прелесть данного модуля в том, что он сам проверяет в сети новые переводы, и если есть, то сообщает вам. При установке модулей, он будет автоматически закачивать имеющиеся переводы.

Ошибки при переводе Drupal 7.

Очень часто при переводе возникают вот такие ошибки:

Установка и локализация Drupal 7

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

Переходим по пути C:\xampp\mysql\bin и открываем файл my.ini. В нем находим строку innodb_flush_log_at_trx_commit и меняем значение с 1 на 2. Сохраняем файл, перезапускаем сервер Apache и MySQL, после чего вновь пытаемся произвести перевод Drupal 7. Как правило больше ошибка не должна появляться.

Черкни и ты пару строк

Столкнулись ли с какими-нибудь трудностями при установке и локализации Drupal? Как вам на вид этот движок? Есть с чем сравнивать?

Подписка на блог MASALKIN.NAME
Не упусти шанс получить отличные бонусы!

100% конфидециальность, адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

Благодарность читателям

Спасибо что прочли эту статью до конца, надеюсь та информация что была изучена вами, оказалась для вас полезной. Если в ходе изучения возникли вопросы, то смело задавайте их в комментариях, я обязательно на них отвечу!

P.S. Не забудь подписаться на блог, тебя ждет много интересного и полезного!

Удачи!

x

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Сообщение