Drupal установка


Логотип DrupalДля того чтобы показать пользователям интернета какую-либо информацию, необходимо разместить ее на сайте. А для работы любого сайта, будь то новостной портал или сайт, посвященный женской тематике, автомобилям или компьютерам, необходим движок. Это основа любого сайта, совокупность функций и возможностей, которые позволяют управлять интернет-ресурсом, оформлять его по собственному вкусу, добавлять темы и комментарии.

Одна из популярнейших систем — CMS Drupal. Ее часто используют и для работы блогов и размещения их в сети, и для создания солидных интернет-проектов.

Содержимое статьи:

  • Как установить Drupal на русском языке (предварительные действия)
  • Подробная инструкция по установке Drupal

Как установить Drupal на русском языке (предварительные действия)

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


я начала придется прочесть немного полезной информации о том, что представляет собой   Drupal и чем она отличается от других движков. Сам процесс установки несложный и может отнять два-три часа свободного времени. Вложения денег движок не потребует: продукт представлен абсолютно бесплатно, и в этом одно из его весомых преимуществ. Все, на что вам придется потратить деньги, — это приобретение хостинга и домена.

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

Удобнее всего в данном случае работать с ftp-клиентом. Перед началом установки закачиваем пакет с нужными нам файлами с сайта http://drupal.org. На свой компьютер.

Без существующего и оплаченного хостинга ничего не получится. Это такое место во всемирной паутине, на котором будет располагаться ваш сайт со всеми его данными и файлами. На хостинге устанавливается и движок – основа сайта. Лучше отдать предпочтение хостингам, на которых есть PHP и MySQL. В представленном разнообразии хостингов в основном все содержат то, что нам нужно. Поэтому ориентируемся на более доступную цену и приобретаем хостинг для начала работы. В принципе, можно обойтись и бесплатным хостингом. Но в этом случае возможности будущего сайта будут слишком ограничены, как и размеры закачиваемых файлов.


На следующем этапе работы осуществляем регистрацию доменного имени. Присваиваем сайту название, производим регистрацию на одном из доменов: .net, .ru, рф или .com. В полях, где потребуется указать сервера тех имен, которые служат указанием адреса хостера, вписываем ns1 и ns2. Их вам предоставит провайдер. Для тех, кто не разбирается в тких тонкостях, лучше воспользоваться комплексной услугой и приобрести хостинг с доменом от одного провайдера, например, в компании reg.ru.

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

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

Открываем панель, позволяющую осуществлять управление хостингом. Для входа в нее потребуется ввести пароль. Добавляем новый интернет-ресурс, вписываем имя домена, которое было вами зарегистрировано. Затем создаем базу данных, запоминаем и на всякий случай отдельно записываем имя базы и пароль для входа в нее.

Скачиваем свежую версию продукта Drupal.

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

Есть один нюанс: система Drupal выпускается в английской версии. Чтобы скачать русификатор, заходим на сайт http://drupaler.ru/translate/languages/ru/export?project=drupal и скачиваем его к себе на компьютер. Среди ваших файлов и папок в компьютере появится папка с русской версией продукта.


blogwork.ru

Если вы добрались до этой статьи значит у вас есть желание иметь свой сайт. Этого вполне достаточно. Времена, когда для создания сайта нужно было быть программистом, безвозвратно ушли. Современные сайты создаются с помощью CMS (content management system). После установки CMS вы получите работающий сайт с необходимыми функциями. Если вам этого не достаточно, функциональность сайта можно расширить дополнительными модулями. На данный момент тройка наиболее популярных из свободно распространяемых CMS выглядит так: 1) WordPress 2) Joomla 3) Drupal. Для себя я выбрал Drupal. Он не чемпион по количеству установок но… Почему я выбрал Drupal тема отдельной статьи, а мы перейдём к делу.

Кроме желания и некоторого количества свободного времени нам потребуется последняя версия Drupal. Скачать её можно с по адресу drupal.org/project/drupal На данный момент последняя версия Drupal 7.16

Скорее всего у вас ещё нет опыта создания сайтов, поэтому я советую попрактиковаться в установке и настройке Drupal на своём компьютере. Для этого нам потребуется WampServer. Подробнее о веб серверах и установке WampServer читайте здесь. В статье описана установка и настройка WampServer, а также как создавать базу данных и куда заливать файлы вашего сайта.  Скачать последнюю версию WampServer с http://www.wampserver.com/ru/


Последние приготовления перед установкой. Создаём базу данных и распаковываем архив в папку нашего сайта. Если вы ещё не читали статью про WampServer самое время прочитать.

Шаг 1.  Переходим по адресу ваш.сайт/install.php Нам предлагают выбрать стандартную или минимальный вариант установки. Отличаются они тем что в первом случае у нас уже будут включены и настроены часто используемые модули.

Выбор установочного профиля

Шаг 2. Выбор языка установки. Лучше не заморачиваться и оставить как есть. Смело жмём save and continue

Установка Друпал. Выбор языка.

Шаг 3. В настройках базы данных нужно выбрать тип базы данных. В нашем случае это MySQL. Далее заполняем поля имя базы данных, пользователь базы данных и пароль к базе. Все имена и пароли мы задавали при установке wamp сервера Если всё сделали правильно то начнётся установка.

Установка Друпал. Задаём параметры базы данных

Шаг 4. Финальная стадия. Вводим информацию о сайте и создаём пользователя номер рас. Выбираем страну часовой пояс и в последний раз жмём save and continue.


Установка Drupal. заключительный этап. Вводим информацию о сайте

Вот и всё сайт установлен. Теперь добавим пару модулей, чтобы нам и поисковым системам было удобнее работать.

Если вы решили установить сайт на хостинг то отличаться будут только подготовительные этапы. Вероятно что создание базы данных вам будет доступно не через phpMyAdmin а из панели управления хостингом. Также в панели управления будет файл менеджер для закачки файлов, но я бы рекомендовал вам воспользоваться FTP клиентом FileZilla. Подробнее об этой программе можно прочитать здесь.

UPD здесь описан ещё один способ установить Drupal

webonlife.ru

Установка Drupal на платный хостинг

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

Кто боится платного хостинга, может временно установить на бесплатный хостинг.

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


установка друпал

2. Открываем Download Drupal 7.16 или более позднюю версию дистрибутива:
как установить CMS

3. Скачиваем архив с дистрибутивом на свой компьютер:
устанавливаем CMS

а) Разархивируем архив; б) откроем папку с дистрибутивом; в) по ftp (смотрите как) перебросим ее содержимое на сервер хостинга в корневую директорию public_html.

4. На своем домене, на странице установки Drupal выбираем стандартную установку, далее:
Drupal установка

5. Выбираем язык. В данном случае нам предлагают английский, сохраняем и продолжаем:
Установка drupal на платный хостинг

Русификацией сайта и самой CMS займемся в одном из следующих уроков.

6. Теперь обязательным шагом является создание базы данных и пользователя. В своем примере я покажу, как это делать с помощью Cpanel, но имейте ввиду, что не все хостинги имеют Cpanel – у некоторых свои собственные панели управления сервером, SQL базами и пользователями, но я так же надеюсь, что суть дела вы уловите.

Первым делом нужно войти в панель управления вашим аккаунтом на хостинге…

1) Вошли в cpanel, жмем Базы данных MySQl:


как установить drupal

2) Придумываем и прописываем новое имя базы, затем ее создаем:
Drupal установка

3) Придумываем и прописываем имя пользователя и пароль, создаем пользователя:
друпал и его установки

4) Далее необходимо привязать пользователя к базе данных:
Drupal установка

5) Отмечаем привилегии и вносим изменения:
самостоятельно устанавливаем друпал

Запомните, а лучше запишите имя базы и пользователя.

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

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

7. Конфигурация сайта. Заполняем поля, ниже выбираем страну и переходим дальше:


Drupal установка

8. Установка Drupal завершена. Сайт можно посмотреть, пройдя по ссылке:
Drupal установка

ab-w.net

Хостинг с автоматической установкой Друпал

Drupal входит в топ-3 самых распространенных систем управления сайтами в интернете. Около 4% всех сайтов работают на этом движке. Наш хостинг предоставляет возможность автоматической установки друпала.

Для того, чтобы поставить Drulal на хостинг без скачивания архива с файлами CMS, без настройки и подключения баз данных – перейдите в раздел «Хостинг» — «Сайты» и нажмите кнопку «Добавить».

автоустановка друпал

  1. Добавляем наш домен;
  2. Ставим флаг «Установить CMS»;
  3. Выбираем Drupal;
  4. Нажимаем «Применить».

В результате мы увидим оповещение о том, что все этапы выполнены корректно и сайт будет доступен через 10-15 минут (при условии, что ns сервера не менялись в последние 2 суток).


автоустановка завершена

На этом этап прикрепления домена к хостингу и установки CMS завершен, через 10 минут посетители сайта будут видеть главную страницу Друпала:

друпал вид сайта

Как удалить Drupal с хостинга?

Перед тем, как перейти к инструкции по ручной установке Drupal (по которой CMS можно установить практически на любой хостинг) – удалим CMS с поддомена. Для этого требуется:

  • Удалить файлы CMS.
  • Удалить базу данных.

Для того, чтобы удалить базу данных, перейдите в раздел «Хостинг» — «MySQL», отметьте базу данных и нажмите «Удалить»:

удалить базу

Во всплывающем окне подтвердите удаление базы данных.

Для удаления файлов воспользуемся файловым менеджером WebFTP. Для его запуска перейдите в раздел «Хостинг» — «Сайты». Откройте меню напротив домена и выберите пункт «WebFTP».

webftp

В открывшемся окне отметьте все файлы движка(1) за исключением системных файлов хостинга(2) и нажмите «Удалить»(3).

удление друпал

Подтвердите удаление. На этом все, Вы удалили Drupal с хостинга.


Как установить Drupal 7 на хостинг

Мы будем устанавливать Drupal CMS на поддомен сайта drupal.demo-domen.ru. Никаких отличий от установки на домен не имеется, поддомен, по сути – отдельный сайт.

При добавлении нового домена (или поддомена) в разделе «Хостинг» — «Мастер добавления», можно сразу создать базу данных и пользователя. Для этого необходимо поставить флаг в поле «Добавить базу»:

database

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

Как создать базу данных и пользователя

Если на предыдущем шаге БД и пользователь не были созданы, их можно добавить на этом этапе.

Для этого в разделе «Хостинг» — «MySQL» переходим нажимаем «Добавить»:

add-bd

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

Как скачать Drupal с официального сайта

загрузка друпал

Результат – загруженный архив с необходимой версией Drupal:

архив

Как загрузить Drupal на хостинг с помощью FileZilla

Удобнее и быстрее сначала загрузить архив на сервер, а на нем уже распаковать в желаемую папку. Для подключения к серверу используем файл менеджер FileZilla. На странице «Хостинг» — «FTP/Shell» берем необходимые для подключения данные – сервер, логин и пароль (которые относятся к домену, на который мы ставим движок):

фтп

Эти данные необходимо занести в FileZilla:

filezilla

После подключения переходим в корневую папку сайта и копируем в нее архив.

архив на сервер

Распаковка архива через WebFTP

Теперь архив нужно распаковать. Для этого проще всего использовать встроенную в панель управления хостингом утилиту WebFTP. Мы уже пользовались ей при удалении автоматически установленной CMS.

В открывшемся окне отмечаем архив и нажимаем «Распаковать»:

распаковка

Проверяем, в какую папку будет распакован архив (должна быть папка html), нажимаем на зеленый флажок:

распаковка 2

После того как файлы были распакованы – нужно с помощью webftp перенести их из папки «drupal-7.51» в корень сайта:

html

Папку «drupal-7.51» и архив можно удалить.

Запускаем установщик Drupal

Если вместо страницы установки друпал выдает ошибку 500, попробуйте закомментировать в файле .htaccess строку «Options +FollowSymLinks»

Для запуска установки необходимо перейти по адресу сайта, на который устанавливается Drupal CMS, после этого автоматически откроется страница установки:

install-1

На этой странице доступен выбор – установить стандартную конфигурацию или выбрать «минимальную комплектацию».

Шаг 2 – Выбор языка.

install-2

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

Шаг 3 – подключение базы данных.

Введите имя сервера базы данных, имя пользователя, имя базы данных и пароль. Эти данные возьмите со страницы «Хостинг» — «MySQL» в панели управления хостингом. Нажмите «Save and continue».

install-3

Шаг 4 – Завершение установки.

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

install-4

Поздравляем, установка завершена:

install-5

Завершение установки и проверка.

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

drupal-frontend-eng

Проверьте также администраторскую панель Вашего сайта (для этого достаточно «прокликать» ссылки над сайтом):

админка

Все работает корректно, установка успешно завершена.

www.ipipe.ru

Установка Друпал 8 на Open Server

Для начала нам нужно скачать. Это можно сделать с официального сайта Open Server:

http://open-server.ru/download/

Качать лучше всего Ultimate версию, которая весит больше 500 МБ. Качать с официального сайта довольно долго, скорость отдачи небольшая, поэтому лучше всего скачать Open Server с торрентов, например с Rutracker.org:

http://rutracker.org/forum/tracker.php?nm=open%20server

 Установка Open Server очень простая, достаточно просто жать кнопку «Далее».

open server

Устанавливайте все как есть на диск C, так будет проще в будущем, потому что все руководства предполагают дефолтное расположение файлов. Сам опен сервер у меня лежит в папке C:/OpenServer, запускать нужно x64 версию, если у вас 64-битная операционная система.

опен сервер

После запуска у вас появится такой вот флажок, если он красный, то нужно нажать правой кнопкой и выбрать «Запустить». Если флажок зеленный, то значит у вас все заработало.

open server

Также есть еще один момент, нужно убрать в Skype использование 80го порта. Для этого зайдите в настройки скайпа Дополнительные -> Соединение -> Использовать 80 и 443 дополнительные порты, снимите эту галочку. И перезапустите флажок опен сервера.

скайп и опен сервер 

Дальше давайте зайдем в опен сервер и посмотрим где будут размещаться наши сайты. Размещаются наши сайты в папке domains опен сервера. Для того чтобы добавить сайт нужно просто создать новую папку в папке domains. Я создал сайт drupal8.

drupal 8 open server

Чтобы созданный сайт заработал, нужно перезапустить опен сервер. Для этого кликаем правой кнопкой на уже зеленный флажок опен сервера и выбираем перезапустить:

опен сервер перезапустить

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

open server

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

https://www.adminer.org/

Даже самая полная версия админера занимает всего полмегабайта. Просто качайте его и закиньте файл в папку с вашим сайтом. Также переименуйте файл в adminer.php, чтобы вам было удобно писать его название без номера его версии.

adminer open server

Запускаем adminer через сайт, просто заходим на файл http://drupal8/adminer.php

adminer open server

Чтобы авторизоваться в adminer нужны доступы к серверу MySQL, для open server по умолчанию это пользователь root без пароля. Сервер базы данных MySQL — localhost, он уже прописан по умолчанию в adminer, просто пишите root в имени пользователя и двигаемся дальше.

Создаем новую базу:

админер опен сервер

 

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

админер новая база

И остался последний шажок перед установкой друпала. Как я писал выше нам нужна версия PHP 5.5.9 или выше, поэтому давайте переключим версию PHP в опен сервере. Заходим в настройки опен сервера:

настройки опен сервера

Заходим в раздел модули, здесь нам нужно выставить PHP 5.6 и Apache 2.4. Apache выставляем 2.4 потому что 5.6 версия PHP работает в Open Server только с ним. 

опен сервер

Теперь перезагружаем опен сервер

опен сервер перезапустить

База создана, у нас настроен сервер, все готово чтобы поставить друпал 8. Переходим непосредственно к установке друпала. Качаем 8ой друпал с официального сайта drupal.org:

https://www.drupal.org/project/drupal

друпал 8 установка

Дальше выбираем какой архив скачать tar.gz или zip, без разницы какой вы выберите архив, друпал внутри этих архивов одинаковый. Разархивировать можно этой бесплатной программой 7zip:

http://www.7-zip.org/

Копируем содержимое архива в папку нашего сайта на опен сервере, так чтобы файл index.php лежал прямо в папке:

друпал 8 установка

Теперь мы можем зайти в браузер и начать установку нашего сайта http://drupal8/ 

Друпал предложит нам выбрать язык, выбираем русский (или другой необходимый):

друпал установка

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

друпал установка

Когда друпал будет проверять требования к серверу, то у него возникнет ряд претензий к опен серверу, но на самой установке это не скажется, просто нажимаем «Продолжить в любом случае»

друпал требования

На следующем этапе нужно вбить данные базы MySQL, которую мы создавали ранее через админер. Я создавал такую же как и название сайта drupal8, пользователь у нас root без пароля.

drupal 8 open server

Друпал дальше сам скачает необходимые переводы и поставит модули, вам нужно только подожать (минут 5-15, если интернет медленный то это может затянуться на 20-30). После установки переводов, нужно добавить настройки сайта: имя сайта, емайл администратора, логин и пароль администратора, часовой пояс сайта (можно оставить без изменения) и страна сайта.

друпал 8 конфигурация

Теперь будут применены переводы, обновится конфигурация сайта и сайт будет уставновлен. Пока установка друпала выглядит долгой, но думаю я подготовлю статьи по более быстрой установке. Ну а пока все, сайт готов для дальнейшей работы над ним:

друпал 8

 

Установка Друпал 8 на XAMPP (лучше использовать Open Server)  

Для начала скачаем и установим xampp. Заходим на официальный сайт и скачиваем оттуда последнюю версию с PHP 5.5.x

https://www.apachefriends.org/download.html

xampp

Xampp устанавливается как обычная программа.

xampp

Ставим все из списка:

xampp3

Используем предлагаемую папку:

C:xampp

Дальше немного ждем:

xampp

После установки xampp предложит Control Panel, давайте откроем ее и добавим новый сайт. Нам нужно запустить Apache, Mysql для того, чтобы добавить сайт. Когда Apache, Mysql включится, то кликните Admin напротив Apache, чтобы добавить сайт.

xampp

Теперь нам нужно добавить новый сайт, чтобы установить друпал. Можно сделать это изменив конфигурацию вручную (файлы hosts, httpd-vhosts.conf), об этом в отдельной статье:

Как добавить сайт в XAMPP

Но можно установить вебмин для того, чтобы у нас был интерфейс, для работы с сайтами. Давайте зайдем и скачаем webmin:

http://www.webmin.com/windows.html

xampp

Перед тем как установить webmin, нам понадобится perl, язык, на котором работает webmin.

http://www.activestate.com/activeperl/downloads

xampp

Вам нужно скачать 64-битную версию или 32-битную (если Вы не уверены, что у Вас 64-битная операционная система.

 

 

 

Установка Друпал 8 на Denwer (лучше исползовать Open Server)

Установка денвера

Самое простое средство чтобы развернуть сайт локально это Денвер. Официальный сайт денвере denwer.ru. Нам нужен денвер с версией PHP 5.3 (это язык на котором написан Drupal).

денвер

После того как скачаете денвер (Вам пришлют ссылку на емайл для скачивания), начинайте устанавливать его как обычную программу (также прикрепил к уроку на всякий случай денвер для скачивания). Откроется internet explorer, просто закройте его и продолжайте установку. Также обратите внимание, что денвер может конфликтовать со skype из-за совпадения портов, чтобы такого не было зайдите в скайп Инструменты — Настройки — Дополнительно — Соединение и там снимите галочку с Использовать порты 80 и 443 в качестве альтернативных.

скайп и денвер

Теперь продолжаем. Нажимаем Enter в окне установке денвера. Дальше денвер спросит куда его устанавливать, лучше всего установить куда он сам и предлагает в C:WebServers:

denwer

Дальше подтверждаем установку и пишем букву диска где будет лежать денвер, если больше денверов у Вас нет на компьютере, то смело выбирайте Z:

денвер

Дальше будет установка файлов и потом денвер спросит запускать его при запуске виндоуса, выбирите лучше 1, чтобы денвер сразу загружался. Также рекомендую согласиться с добавлением ярлыков на рабочий стол, все-таки это удобно. И это все, денвер установлен. Опять вылезет internet explorer с сообщением о том, что денвер конфликтует со скайп. Закрывайте ie и продолжим.

Теперь у Вас на диске C будет лежать папка WebServers (если конечно Вы не задали другой путь к денверу):

денвер

В папке WebServers будут несколько папок:

Denwer — здесь лежат скрипты запуска и отключения денвера
Home — здесь будут лежать файлы наших сайтов
Tmp — здесь лежат письма который будут отправляться с наших сайтов
Usr — это папка базы данных и веб сервера, собственно то на чем работает друпал.

Сейчас давайте зайдем в папку Denwer и включим денвер, запустив Run.exe. Денвер запустится и у нас появится диск Z:, в принципе это ссылка на папку C:/WebServers, так что к своим сайтам Вы сможете зайти через Z:/home или C:/WebServers/home это будет одна и та же папка.

диск Z

 Теперь давайте зайдем на диск Z: в папку home и создадим наш новый сайт. Для этого в папке home нужно создать папку и в этой папке создать еще одну папку www. Так чтобы получилось Z:/home/site/www. После этого заходим в Z:/denwer и запускаем Restart.exe, чтобы наш сайт заработал. Теперь сайт будет доступен по адресу http://site. Я назову папку sitemade, поэтому у меня будет сайт sitemade.

drupalbook.ru

Зарождался друпал в далёком 1999 году, а активно развиваться начал уже с 2001 года. В настоящее время последней версией системы является восьмая. На начало 2015 года восьмая ветка ещё проходит бета тестирование, но уже вполне пригодна для разработки сайтов. Седьмая версия весьма стабильна, но мы не будем ориентироваться на неё, а пойдём в ногу со временем. Итак, Drupal 8. Восьмая версия имеет значительные отличия от 6 и 7 версий. Как в административном интерфейсе, так и в написании модулей. Многие вещи уже есть в ядре. Некоторые из них вошли ещё в седьмую версию системы, какие-то решили включить лишь в восьмой версии. В настоящее время на восьмёрке работает уже порядка 4500 сайтов. На той же семёрке немногим более миллиона. Ещё 150 тысяч на шестёрке и 1.170.000 на более старых версиях движка. Полная статистика здесь https://www.drupal.org/project/usage/drupal Drupal уникален тем, что на его основе можно собрать фактически любой сайт. Например визитку, интернет магазин, каталог, доска объявлений, блог или даже социальную сеть. Скажу честно-неподготовленному пользователю, даже с серьёзным опытом программирования или опытом работы с другими CMS, разобраться в друпале будет сложно. У него достаточно высокий порог вхождения. Но, думаю вы не испугаетесь. На этом всё. Больше не будем углубляться в теорию, а посмотрим как же это всё работает. В ключевых моментах я дам точные определения различных сущностей и объясню для чего они предназначены и как их можно использовать в реальных задачах. Начнём с установки системы на сервер. Это может быть как локальный сервер, так и сервер в интернете. Скажу сразу-друпал достаточно требователен к ресурсам сервера, в частности к оперативной памяти. Для Drupal 8 нужно минимум 128Mb ОЗУ. Но, чем больше-тем лучше. Я буду вести разработку на VPS под управлением Debian 7. Друпал так же вполне работает под Windows. Вы уже должны знать, как создать домен и базу данных, в нашем случае это будет MySQL. Скачиваем последнюю версию друпала тут https://www.drupal.org/project/drupal Я скачиваю 8.0.0-beta7 Вы можете скачать в zip архив и распаковать на локальной машине. Если используете сервер-лучше качать в tar.gz и распаковывать(командой tar xvzf archive.tar.gz) уже на сервере, используя протокол SSH. Будьте внимательны — в папке с сайтами(обычно /var/www) должна быть папка сайта и в ней листинг файлов друпала установка Drupal 8 Я создал БД с именем dr8_test, а так же пользователя dr8_user Открывайте сайт в браузере. Если вы всё сделали верно — то попадёте на адрес core/install.php Хочу обратить ваше внимание-что в восьмёрке стандартная тема свёрстана адаптивно и отлично адаптируется под любые разрешения экранов. установка Drupal 8 Систему можно сразу ставить на русском языке. В шестой и даже седьмой версиях локализация проводилась вручную или с помощью специальных модулей. Я выберу русский язык. Я сразу же столкнулся с ошибкой «The translations directory does not exist.». Установщик сразу подсказывает как её решить «Create the directory sites/default/files/translations .». Важно! При работе с сайтом вы можете загружать файлы в директорию sites/default/files. Модули нужно складывать в sites/default/all/modules и темы в sites/all/themes. Создаём папку translations в директории sites/default/files. Папки files в sites/default тоже нет — создадим и её. Папки files и translations должны иметь права 777. Если создали папку-то выбираем стандартный профиль и продолжаем установку: установка Drupal 8 Я получил ещё 2 ошибки «The Файл настроек does not exist.» и «The Services file does not exist.» установка Drupal 8 Для решения первой проблемы нужно создать копию файла sites/default/default.settings.php и назвать её settings.php. Дать права 777. Если вы работаете на сервере и у вас под рукой консоль — можете использовать данные команды, находясь в корне сайта: Вторая проблема решается аналогично, только с файлом services.yml. Я так же приведу листинг команд. Обе ошибки ушли и на следующем шаге необходимо ввести данные для доступа к БД. Дополнительные настройки оставляем по-умолчанию. Некоторые хостинги имеют хост базы данных отличный от localhost, так что не забывайте об этом. установка Drupal 8 Пошел процесс установки. Устанавливаются модули ядра. установка Drupal 8 Что стоит знать о модулях. Модуль — это некий функциональный блок, который выполняет ту или иную функцию. Например позволяет комментировать материалы, даёт возможность оценить материал по пятибальной шкале, транслитерирует адреса, подгружает блоки аяксом и огромное количество другого функционала. Модули могут зависеть друг от друга. Например 1 модуль может требовать для включения ещё 5 других модулей, некоторые из которых могут требовать другие модули. Придётся их все скачать и включить. Все модули и темы хранятся на официальном сайте http://www.drupal.org . Они все бесплатны. Модули не имеют обратной совместимости. То есть модуль, написанный для 8 версии движка, будет работать только с ядром восьмой версии. Для семёрки нужен модуль, написанный под 7 версию. С шестёркой аналогичная ситуация. Тоже самое касается и тем. Исключение составляют лишь библиотеки, но только благодаря тому, что это сторонние скрипты и пишутся не под друпал. Если вы скачали модуль и положили его в папку sites/all/modules — то модуль ещё не будет работать, его ещё надо включить, но об этом позже. Ненужный модуль нужно выключить, потом удалить и лишь после этого можно физически удалить папку с модулем. Ну вот все модули установились и друпал выдал сообщение «Все необходимые изменения в sites/default и sites/default/settings.php были выполнены, но вы должны удалить разрешение на запись в них в целях безопасности.» Отнестись к этому нужно со всей серьёзностью. Файлам sites/default/settings.php и sites/default/services.yml выставляем права 444, то есть только чтение. На завершающей странице задаём название сайта, а так же логин и пароль администратора. Далее идёт завершение установки и можно лицезреть установленный сайт. установка Drupal 8 На этом установка сайта завершена. К оглавлению Следующая статья

php-include.ru

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

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

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

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

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

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

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

Теперь нам надо распаковать дистрибутив в папку с нашим будущим сайтом. Переходим C:xampphtdocs и создаем здесь новый каталог. Рекомендую папку называть именем будущего сайта. У меня это 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:xampphtdocsпапка с сайтомsitesall

 

Установка и локализация 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:xamppmysqlbin и открываем файл my.ini. В нем находим строку innodb_flush_log_at_trx_commit и меняем значение с 1 на 2. Сохраняем файл, перезапускаем сервер Apache и MySQL, после чего вновь пытаемся произвести перевод Drupal 7. Как правило больше ошибка не должна появляться.

masalkin.name


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.