Установка Drupal 7 мало отличается от установки шестой версии. Ставим:
Системные требования drupal 7.х
Установка drupal 7.х
- Создаем на сервере базу данных, при необходимости - пользователя БД со всеми правами и его пароль.
- Качаем последнюю версию друпала с официального сайта . На данный момент последняя версия drupal 7.12, ее и буду устанавливать.
- Распаковываем архив на свой компьютер и читаем INSTALL.txt со всеми рекомендациями по установке и может быть у вас отпадет необходимость дочитывать мою статью.
- Качаем русский перевод ядра для нужной нам версии drupal с сервера переводов drupaler.ru/translate/languages/ru/export Формат: Все в одном файле. Получаем файл с переводом drupal-7.12-ru.po
- Заливаем содержимое папки drupal-7.12/drupal-7.12/ на сервер
- Создаём папку files в папке /sites/default/, ставим на нее права для записи 777
- Копировать файл /sites/default/default.settings.php, переименовывать его в settings.php и вставлять обратно в /sites/default/ теперь не обязательно, в отличие от шестерки. При наличии соответствующих прав на папку default файл создастся в процессе установки автоматически.
- Файл русского перевода кидаем в папку profiles/standard/translations/. Таким образом, русифицируем друпал мы уже при установке. Если этого не сделать сразу, ничего страшного, можно русифицировать и после.
- Открываем файл.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М. столько памяти нужно для модулей работающих с картинками. - Запускаем сайт в браузере. На этом этапе возможны ошибки 500, 430 и т.д В таком случае проверьте права на папки.
- Следуем путеводителю по установке drupal. Он проверит настройки сервера и права на запись, если все устараивает, перейдет к следующему шагу.
- Связь с БД. Заполняем форму. Database name: название_бд, Database username: логин_пользователя_бд, Database password: пароль_бд. Жмем Сохранить и продолжить
- Заполняем данные относительно сайта и учетной записи администратора.
- Меняем права /sites/default/settings.php на 444 в целях безопасности.
Установка завершена.
По умолчанию 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 из нашей Панели управления аккаунтом в разделе с помощью автоустановщика, устанавливается уже русифицированная версия.
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из Панели управления аккаунта , раздел " ".
или как загрузить и активировать русификатор на сервере
Введение. Перед тем, как включить , рассмотрим схему предстоящей работы.
Ниже вашему внимания представлена детальная инструкция по русификации 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. Выбираем язык из выпадающего списка и добавляем его нажатием на одноименную кнопку:
После недолгого ожидания система оповестит нас об успешной установке русского языка.
Если вы читаете эту статью видимо вы знаете что такое 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! По традиции первая статья посвящена установке 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».
О чудо! Админка Друпал становится полностью на русском языке!