Настройка drupal: Access to this page has been denied.

Содержание

Уроки Drupal

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

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

  • Огромное количество функций: сравнивая с другими современными системами управления контента, Drupal более функциональный. Вот почему разработчики любят Drupal.
  • Больше возможностей для настройки: Возможности настройки Drupal с изобилием тем, плагинов и вариантов конфигурации позволяет разработчикам реализовать  специфические требования и представления о сайте. В файлы ядра Drupal также можно легко вносить поправки, что тоже является прекрасной возможностью в процессе разработки.
  • Безопасность: Drupal предоставляет высокий уровень безопасности и способность генерации подробных отчётов о безопасности. Официальный сайт Белого дома (https://www.whitehouse.gov) тоже использует Drupal и их строгую систему безопасности и может послужить убедительным аргументом в пользу этой CMS.

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

Примечание: Это руководство по Drupal написано ориентируясь на версию ядра Drupal 8.x.x. Хотя многие шаги, описанные в уроках могут быть применены и для версии ядра Drupal 7.x.x.

Шаг 1 – Установка Drupal

Вариант 1  – Используем Авто-Установщик

Первым шагом создания сайта конечно же является установка Drupal на вашем аккаунте Hostinger. Не стоит волноваться, это предельно простой процесс и похожий на всех хостингах. Следуйте этим шага установки Drupal:

  1. Зайдите в панель управления хостингом.
  2. В поле для поиска напишите авто-установщик и выберите этот инструмент в результатах.
  3. Среди наиболее популярных выберите Drupal.
  4. Введите необходимые данные в предложенной форме (имя пользователя, пароль, URL и др.) и нажмите на Установить.
  5. Это должно сработать!

Примечание: Для завершения установки нужно будет подождать несколько мгновений.


Вариант 2  – Установка Drupal вручную

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

Шаг 1 – Скачайте установочные файлы Drupal

Чтобы скачать установочные файлы Drupal, зайдите на официальный сайт Drupal либо на русскоязычном сайте сообщества Drupal, найдите самую свежую версию и нажмите на Download zip.

Шаг 2 – Распаковка установочных файлов и закачивание их в ваш хостинг-аккаунт

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

Дальше, вам нужно будет переместить распакованные файлы в свой аккаунт на хостинге. Существует много инструментов для загрузки файлов, таких как FTP клиенты или встроенные в хостинг Файловые менеджеры.

Примечание: для загрузки файлов мы будем использовать инструмент Файловый менеджер Hostinger. Однако, весь процесс перемещения файлов похож независимо от используемых инструментов, поэтому вы можете пользоваться той программой для работы по FTP, которая вам нравится.


После того, как вы зашли в свой аккаунт на хостинге выберите каталог, в который вы хотите установить сайт на Drupal. Например, мы будет устанавливать Drupal в корень выбранного домен (hostinger-tutorials.com), поэтому путь к каталогу в данном случае будет /public_html/.

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

Шаг 3 – Подготовка базы данных к установке

Теперь мы идём дальше и создаём новую базу данных для вашей установки и назначение пользователя со всеми правами all privileges для неё.

На Hostinger, Базы данных MySQL можно создать в разделе MySQL Базы данных. Запишите все необходимые данных доступа к базе MySQL, они понадобятся нам на следующем шаге.

 

Шаг 4 – Следуем пути установки Drupal

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

Введите URL, который ведёт к загруженный установочным файлам, в вашем браузере и вы увидите такое окно:

Выберите нужный вам язык и продолжайте, нажимая Save and continue.


На следующем шаге выберите подходящий для вас установочный профиль – Installation profile:

  • Выбирайте Standard, если вы хотите использовать функции ядра Drupal. Этот профиль будет включать все стандартные наиболее распространённые и удобные модули.
  • Профиль Minimal даёт вам больше свободы в терминах создания индивидуально настраиваемого сайта. Этот профиль создан для применения веб-разработчиками.

Ещё раз нажимаем Save and continue и на следуем шаге у вас попросят проверить настройки сервера и их соответствие требованиям.

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

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


Дальше у вас запросят детали базы данных, которую мы создавали на Шаге 3. Убедитесь, что вы правильно ввели Имя базы данных, Пользователя базы данных и пароль, как в примере:


Примечание: На Hostinger свои данный о MySQL вы можете найти в разделе Панели Управления -> Базы данных MySQL.


Проверьте ещё раз введённые данные и нажмите Save and continue. Это запустит главный установочный процесс, поэтому терпливо ожидайте завершения.

На последнем шаге вам предоставят окно с настройками, в котором нужно будет ввести такие настройки, как Имя сайта и так далее.

Особое внимание уделите Site Maintenance Account подробностям, так как они будут использоваться в качестве доступа к админ части вашего сайта:

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

Шаг 2 – Создание сайт на Drupal

Теперь, когда установка Drupal позади, поговорим о создании сайта на Drupal. Рассмотрим всё, что вам понадобится для увлекательного знакомства и успешного начала создания своего сайта на Drupal.

Знакомство с административной частью Drupal

Для начала нужно войти при помощи логина и пароля в административную часть своего сайта на Drupal. Для этого добавьте user/login к URL адресу своего Drupal сайта. Например, в нашем случае адрес для доступа к административной части сайта Drupal будет http://hostinger-tutorials.com/user/login.

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

  1. Content: в этом разделе можно создавать и управлять страницам, комментариями и другими файлами.
  2. Structure: отсюда вы можете управлять блоками, типами комментариев, контактными формами, типами контента, режимами отображения, таксономией и представлениями(view).
  3. Appearance: этот раздел позволяет управлять внешним видом сайта, устанавливать или удалять темы.
  4. Extend: из данной закладки вы можете скачать и установить модули и расширить функциональные возможности своего сайта.
  5. Configuration: этот раздел посвящён разнообразным настройкам.
  6. People: можно настраивать профили пользователей, права доступа и роли из этого раздела.
  7. Reports: получить статус отчётов или увидеть сообщения журнала можно из раздела Reports.
  8. Help: раздел помощи пригодится вам для поиска ответов, возникающих при создании сайтов.

Создание таксономии Drupal

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

  1. Term (термин): в рамках Drupal, слово термин используется для описания и оперирования контентом.
  2. Vocabulary (словарь): набор терминов.

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

Создать таксономию просто. Сделать это можно выполнив следующую последовательность действий:

  1. Перейдите в закладку Structure.
  2. Нажмите на Taxonomy.
  3. Теперь нажмите на Add vocabulary для добавления нового словаря.
  4. Введите имя (обязательное для заполнения поле) и описание (можно оставить пустым) для своего словаря.
  5. Нажмите на Add terms для добавления термина в словарь.
  6. Введите имя, описание, выберите формат текста (text format), алиас URL (адрес URL для доступа к термину напрямую) и отношения термина с другим контентом сайта. Нажмите Save для сохранения.
  7. Повторите шаг 6 для создания необходимого количества терминов.
  8. Это всё. Ваша таксономия готова!
  1. Создание статей (Articles) и основных страниц (Basic Pages)

    Изначально в Drupal есть такие типы контента:

    • Articles: или статья, это тип ранее известный как «story». Статьи используются для отображения информации, которая может изменяться время от времени и легко категоризируется.
    • Basic page: или основная страница может быть использована для отображения статического контента, который не предполагается изменять так часто, как статьи.
    • Blog entry: или запись блога, тип который убрали из версии ядра Drupal 8 и теперь это модуль, который нужно добавлять отдельно. Он позволяет зарегистрированным пользователям создавать блоги на вашем сайте. Его можно использовать для создания онлайн дневника или журнала.
    • Book page: тип книжная страница отключён по умолчанию. Как понятно из названия модуля, его можно использовать для создания контента совместного создания книги.
    • Forum topic: тема форума, этот тип позволяет определять тему для обсуждения. Пользователи могут обсуждать тему в комментариях.
    • Poll: в завершение, опрос – может быть использован для размещения вопросов с набором возможных ответов.

    Давайте теперь поговорим о добавлении статьи в Drupal. Это просто, следуем шагам:

    1. Из админ части сайта выбираем Content.
    2. Теперь добавляем контент нажатием на Add content.
    3. В отобразившемся окне нажимаем Article или статья. Вам будет представлена страница, в которой нужно будет заполнить заголовок, тэги, основную часть или тело статьи, текстовый формат и изображение для статьи.
    4. Если вы хотите вывести ссылку на страницу в меню, нажмите на Menu Settings, чтобы зайти в настройки меню и затем отметьте чекбокс, который говорит о добавлении ссылки в меню. Здесь вы можете добавить ссылку, заголовок, описание, родительский пункт меню и вес для меню.
    5. Ещё вы можете добавить настройки URL пути, настройки комментариев, информацию о доступе и настройки публикации для вашей статьи.
    6. Теперь нажмите на предпросмотр или сразу Save and publish чтобы её опубликовать на сайте.
    7. Ваша статья готова!

Давайте теперь рассмотрим создание простой страницы О нас:

  1. Нажмите на Content и выберите Add content.
  2. Теперь нажмите на Basic page.
  3. Заполните название и текст страницы. Поскольку это страница о нас, вы можете написать “О нас” в названии и разместить соответствующую информацию в теле.
  4. Выберите формат текста и переключитесь в настройки меню, если нужно.
  5. Чтобы вывести ссылку на страницу в меню, нажмите на Provide a menu link. Заполните название, описание, вес и родительский пункт меню (Так как это страница о нас, она может быть в разделе, например, “История компании”).
  6. Добавьте информацию на рассмотрение, настройки URL пути, настройки комментариев, информация о правах доступа и настройки публикации вашей страницы.
  7. Вы можете нажать на предпросмотр или сразу на Save and publish для публикации.
  8. Ваша страница готова!

Создание меню

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

  1. Нажмите на Structure и выберите Menus.
  2. Некоторые меню по умолчанию, например, такие как, инструменты, администрация и подвал и другие уже будут в наличии, и вы можете их редактировать.
  3. Нажмите на Add menu.
  4. Добавьте описание для меню и нажмите Save.
  5. Нажмите на Add link для добавления ссылки меню.
  6. В появившемся окне вас попросят добавить название ссылки, путь, описание, родительскую ссылку, вес ссылки. Вы можете выбрать хотите ли вы включить меню и отображать его отметив дополнительный чекбокс Enabled and Show. В пути вы можете добавить ссылки на страницы. Если вы создаёте главное меню, вы можете добавить ссылку на страницу О нас здесь.
  7. После заполнения нажмите Save.
  8. Повторите шаг 7 необходимое количество раз для создания меню.

Создание блоков Drupal

Блоки можно рассматривать как контейнеры объектов и использовать их для организации сайта на Drupal. Например, форма входа(логина) – блок, может быть добавлена в подвал вашего сайта – область.

Для размещения блока в нужной области выполните шаги:

  1. Нажмите на Structure из гланого меню.
  2. Теперь нажмите на Block layout.
  3. Здесь вы можете увидеть варианты размещения блока. Для примера вы расположим блок в заголовочной области – в хедере. Нажимаем кнопку Place block сразу за Header. Примечание: Вы можете создаться свой блок по нажатию на Add custom block и ввести его описание и тело в соответствующем окне.
  4. Из списка блоков выберите Page Title.
  5. Подтвердите название, видимость и область для своего блока по нажатию на Save block.

Шаг 3 – Установка модулей Drupal

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

Вначале нужно зайти на страницу поиска модулей Drupal(англ.) и найти там интересующий. Если вы перешли на страницу модуля и захотели его установить (к примеру для Chaos tool suite, ссылка на страницу модуля https://www.drupal.org/project/ctools), перемещайтесь в раздел для скачивания вверху страницы.

Примечание: Первая цифра в версии модуля показывает версию ядра Drupal. Таким образом, если у вас установлен Drupal 8, убедитесь в том, что скачиваете модуль с версией начинающейся с 8.


Теперь для установки следуйте шагам Drupal:
  1. Нажмите правой кнопкой мышки на ссылке для скачивания модуля и скопируйте её выбрав в контекстном меню Copy link location
  2. Теперь перейдите на домашнюю страницу Drupal и нажмите Extend
  3. Теперь нажмите на Install new module
  4. Под Install from a URL, вставьте скопированную на 1 шаге ссылку
  5. Нажмите Install и подождите завершения установки.


Примечание: Если настройка для установки нового модуля Install new module не доступна для вас, вам нужно будет вначале включить модуль Update manager. Его вы можете найти в разделе Core в меню Extend.


Теперь давайте взглянем на некоторые наиболее полезные модули Drupal:
  • Chaos tool suite: набор инструментов, предлагаемый модулем chaos предлагает удобное API для разработчиков.
  • Admin toolbar: с admin toolbar, базовая панель инструментов превращается в выпадающее меню. Модуль невероятно лёгкий и позволяет настроить все основные функции панели инструментов.
  • Metatag: с модулем metatag, вы можете добавлять мета-теги и упорядочивать их для своего сайта автоматически. Модуль также поддерживает мета-теги, которые позволяют вам контролировать отображение контента в социальных сетях (Twitter Cards от Twitter, Open Graph Protocol от Facebook).
  • Google Analytics: этот модуль даёт возможность добавить отслеживание статистики системой Google на вашем сайте. Больше информации по этому модулю можно найти по ссылке.
  • Webform: с Webform вы можете делать опросы и форма в Drupal. Больше информации по этому модулю можно найти по ссылке.

Шаг 4 – Установка Тем Drupal

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

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

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

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


Процесс установки темы, подобен процессу установки модуля:
  1. Нажмите правой кнопкой мышки на ссылке для скачивания модуля и скопируйте её выбрав в контекстном меню Copy link location
  2. Теперь перейдите на домашнюю страницу Drupal и нажмите Appearance
  3. Теперь нажмите на Install new theme
  4. Под Install from a URL, вставьте скопированную на 1 шаге ссылку
  5. Нажмите Install и подождите завершения установки.

По умолчанию установленные темы отключены. Чтобы включить недавно установленную тему, нажмите на кнопку Install and set as default рядом с разделом темы Bootstrap.

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

Шаг 5 – Создание блога на Drupal

В этой части наших уроков Drupal, мы создадим полнофункциональный блог на Drupal.

Как уже говорилось модуль блога не является частью ядра Drupal 8. Поэтому вам нужно скачать и установить этот модуль для создания блога на Drupal.

После установки модуля блога он должен отобразиться в разделе модулей. Чтобы его увидеть нажмите Extend в главном окне админ части ещё раз. Отметьте чекбокс рядом с Blog и сохраните настройки для его включения.

Перейдите в Content ->Add content. Теперь вы можете увидеть новый тип материала Blog post. Добавьте заголовок, тело и настройки публикации для своего блога и нажмите Save and publish. Теперь ваш блог будет виден в разделе блоги на вашей домашней странице.

Шаг 6 – Создание бэкапа Drupal

Очень важно время от времени делать бэкап файлов Drupal. Сделать это из вашего аккаунта на Hostinger проще простого, всего в несколько кликов. Следуем шагам ниже:

  1. Войдите свою Панель управления на Hostinger.
  2. Выберите Бэкапы из раздела Файлы.
  3. Здесь вы увидите список доступных бэкапов. Для создания нового бэкапа нажмите на кнопку Создать новый бэкап.
  4. В появившемся диалоговом окне уточнят, хотите ли вы заменить существующие бэкапы новыми. Нажмите Да.
  5. Готово. Ваши бэкапы готовы для скачивания.

Шаг 7 – Обновление Drupal

В Drupal есть два вида обновлений. Обновление (update) как смена младшего номера версии Drupal, например с 8.0 на 8.1 или 8.2, и другой вид обновления (upgrade), который предполагает изменение версии ядра Drupal с 7 на 8. В этом разделе мы пройдём шаги необходимые для обновления Drupal с 8.3.7 до 8.4.

Чтобы увидеть доступно ли обновление для ядра Drupal, перейдите в раздел Reports -> Available Updates.

Есть несколько вариантов совершения обновления Drupal, например, вы можете использовать SSH или FTP для обновления вручную или автоматизировать обновление через composer. Следуйте шагам, чтобы обновить младшую версию Drupal.

Перед началом обновления настоятельно рекомендуем включить режим Maintenance mode:

  1. Перейдите в раздел Configuration и нажмите Maintenance Mode
  2. Отметьте настройку Put the site into maintenance mode
  3. Нажмите кнопку Save configuration 

Обновление ядра Drupal может показаться непростым, потому как вам вручную нужно будет заменить все файлы кроме .htaccessrobots.txt и каталога Sites. Наиболее подходящий и удобный способ будет использование FTP клиент вроде FileZilla:

  1. Скачайте новую версию Drupal и распакуйте скачанный архив на свой компьютер.
  2. Подключитесь к своему аккаунту по FTP и перейдите в каталог, где установлен Drupal. Обычно это public_html.
  3. Выберите каталоги cores и vendor так же, как все файлы (не каталоги) в корне каталога Drupal и удалите их.
  4. Теперь перейдите в каталог с файлами обновления Drupal, выберите все файлы за исключением modules, profiles, sites и themes и закачайте их в свой хостинг аккаунт.
  5. Как только загрузка файлов завершена, перейдите по адресу http://yourdomain.com/update.php и нажмите Apply pending updates для завершения процесса.
  6. Выключите режим ремонта Maintenance Mode.

Уроки Drupal: итоги

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

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.

Как установить Drupal на виртуальный сервер

Drupal входит в число самых популярных движков для сайтов во всём мире. Его главные фишки: 

  • богатый набор возможностей по внутренней кастомизации;
  • огромное число модулей и расширений для самых разных задач;
  • тщательный подход к безопасности;
  • встроенная система кэширования;
  • хорошая SEO-оптимизация из коробки;
  • большое отзывчивое сообщество.

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

Последняя версия Drupal предусматривает наличие на сервере PHP версии 7.4, сервера баз данных MySQL 5.7.8 или MariaDB 10.3 и выше. «Из коробки» такой набор доступен в операционной системе Ubuntu 20.04.

Установка Drupal происходит в несколько шагов: 

  • Подготовка сервера
  • Скачивание и распаковка архива Drupal
  • Настройка конфигурационных файлов
  • Запуск скрипта установки в браузере

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

  • Чтобы управлять сервером и сайтами через удобный интерфейс в браузере, установите панель управления ISPmanager. Она имеет более широкие возможности в плане работы с сервером и может вместить неограниченное количество проектов;
  • Если вы хотите управлять сервером вручную, то для работы сайта понадобится как минимум LAMP. Можно заказать сервер с его автоматической установкой из рецепта или установить весь набор программного обеспечения вручную.

Процесс прохождения остальных этапов зависит от этого выбора и может немного видоизменяться. Пройдёмся по каждому способу:

Установка Drupal в ISPmanager

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

Установить Drupal, как и многие другие популярные CMS, в ISPmanager можно автоматически, за несколько кликов. Причём сразу тремя способами — и это если говорить только про автоустановку.

Установка CMS для сайта в ISPmanager

Установка Drupal вручную

Предположим, что вы уже подготовили сервер — установили LAMP, вручную или из рецепта, выполнили первичные настройки — создали базу данных и директорию сайта, настроили веб-сервер.

Всё, что осталось — включить модуль mod_rewrite, загрузить и распаковать в папку сайта архив с Drupal и немного поколдовать с его конфигурационными файлами. 

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

  1. Нужно включить модуль mod_rewrite для работы «чистых ссылок». На CentOS он активирован по умолчанию, а на Ubuntu или Debian это можно сделать за один шаг: 

    a2enmod rewrite
  2. Теперь нам нужно настроить некоторые правила в конфигурационном файле нашего сайта: 

    vim /etc/apache2/sites-available/example.com.conf

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

    I. Для выхода из режима редактирования нажмите Esc. Для сохранения и выхода из файла введите сочетание :wq Для выхода без сохранения введите :q!

     

    Перед закрывающим тегом  </VirtualHost> (последняя строчка файла) добавляем такой блок настроек: 

    <Directory /var/www/example.com>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
    </Directory>
  3. После всех манипуляций перезапускаем веб-сервер: 

    systemctl reload apache2

Теперь нам нужно скачать и настроить сам Drupal. 

  1. Переходим в корневую папку нашего сайта на сервере (в примере это example.com):

    cd /var/www/example.com
  2. Скачиваем архив с последней версией Drupal: 

    wget https://www.drupal.org/download-latest/tar.gz 
  3. Запускаем распаковку: 

    tar -xzf tar.gz

    Проверим список файлов в корневой папке сайта с помощью команды:

    ls -al

    В итоге у нас получится, что рабочие файлы CMS лежат не в корне сайта, где должны, а в подкаталоге drupal-9.0.3, который был распакован из архива (его название включает номер версии и у вас может отличаться). Нужно это исправить: переместить все файлы из папки drupal-9.0.3 в корневую директорию сайта.

    mv -f ./drupal-9.0.3/* ./drupal-9.0.3/.* ./

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

    rmdir drupal-9.0.3
    
    rm tar.gz
  4. Для корректной установки нам потребуется создать папку под языковые пакеты:

    mkdir -p ./sites/default/files/translations

    И создать конфигурационный файл Drupal путём копирования образца default.settings.php:

    cp ./sites/default/default.settings.php ./sites/default/settings.php

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

www-data, для CentOS — apache.

chown -R www-data:www-data /var/www/example.com

Дальше начинается самое интересное — настройка. В принципе, уже сейчас можно открыть в браузере домен вашего сайта или IP-адрес сервера — откроется установщик Drupal. Он предложит выбрать язык и укажет, какие настройки нужно выполнить, чтобы процесс завершился успешно:

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

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

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

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

После этого запустится загрузка и установка компонентов движка:

На последнем шаге вам останется заполнить информацию о сайте, указать логин, пароль и почту для администратора:

После чего запустится финальная настройка — обновление переводов конфигураций, и откроется админка Drupal:

На этом процесс ручной установки Drupal завершён.

Настройка Drupal серверов, оптимизация под нагрузку

Я и специалисты нашей команды Drupal-coder.ru готовы на высоком уровне оказать следующие услуги.

Оптимизация производительности Drupal

Специализируемся на оптимизации производительности Drupal сайтов. Подробнее об услуге оптимизация производительности Drupal. 
Стоимость от 3500 р.

Настройка серверов под Drupal проекты

Если Вы приобрели новый сервер или переносите Drupal проект на новый сервер/серверы, то мы готовы предоставить услугу настройки сервера под Drupal проект. Мы настроим сервер или группу серверов, оптимизированные для размещения ваших Drupal проектов. У нас есть опыт настройки и поддержки следующtго программного обеспечения: Apache, Nginx, Mysql, Php, Php-fpm, Memcached, Varnish. Стоимость настройки серверов под Drupal проекты от 7000 р.

Поддержка Drupal серверов

Ежемесячная поддержка выделенных, виртуальных серверов независимо от центра обработка данных. Специализируемся на операционной системе Debian. Но также готовы поддержать Ubuntu и Centos. Стоимость услуги поддержка Drupal сервера от 2000 р. подробнее на странице услуги

Оптимизация ИТ инфраструктуры (серверов) работающих Drupal проектов под нагрузки

Если ваш сервер или инфраструктура не справляется с нагрузкой на Drupal проект, то мы готовы оптимизировать сервер / инфраструктуру под существующую нагрузку. Мы сделаем аудит сервера, выявим и устраним «узкие места», а также при необходимости сделаем рекомендации по оборудованию. Мы можем оптимизировать настройку сервера баз данных Mysql, настроить Nginx как Reverse Proxy для раздачи статического контента, настроить кэширование на Varnish или Nginx,

Стоимость оптимизации от 4000 р.

Консультации по построению инфраструктуры для Drupal проектов

Если вы планируете нагруженный проект реализовать с помощью CMS Drupal, то я проконсультирую вас по построению ИТ инфраструктуры под данный проект. Стоимость 1-го часа работы составляет 1500 р.

Перенос Drupal сайтов с одного хостинга на другой

Если Вам нужно перенести Drupal сайт от одного хостера к другому, то я готов выполнить эту работу. Стоимость работы зависит от инфраструктуры проекта. Для обычных сайтов стоимость минимальна. Стоимость переноса Drupal сайта от 2000 р.

Отзывы

Отзывы о моей работе и работе команды Drupal Coder можно почитать тут и тут. Так же некоторые отзывы публикую здесь:

Благодарен Роману за оперативную и квалифицированную помощь в настройке VPS-сервера под мои проекты на Drupal, а также оптимизации самих сайтов. Удалось добиться намного большей скорости загрузки сайтов, а самое главное - найти причины утечки памяти и предотвратить периодические зависания myscql-сервера, которые ранее регулярно наблюдались.
Отдельно отмечу готовность оперативную реакцию (даже в ночное время) и готовность разобраться в самой проблеме. Подозреваю, что Романом было потрачено существенно больше времени, чем предполагалось в рамках данной задачи, однако работа шла, пока причина сбоев не была обнаружена и устранена.

Андрей Юрченко
pro-books.ru
kidreader.ru
Роман - вежливый администратор. Решает задачи четко, быстро. Не оставляет шанса каким-либо неточностям - устраняет все конфликты в дальнейшей эксплуатации. Очень довольны. 

C уважением pravoslavie.ua
Доволен работой Романа!
Заказывал у него оптимизацию и донастройку 2-х серверов для высоконагруженных проектов на Drupal. Работы Роман произвел быстро, качественно и профессионально + дал отдельные комментарии “попунктно”: что настраивал, какие параметры менял, с пояснениями для чего это нужно

Кому нужно настроить, донастроить, развернуть сервер и т.д., обращайтесь к Роману! Он дело свое знает. Рекомендую.

Антон, Ставрополь
ugnet.ru
Самые позитивные впечатления о работе с Drupal-coder.ru, в частности с Романом. Мы заказывали оптимизацию 1 сайта life-formula.ru, сайт сделан на 6-ке, тормозил жутко. В итоге ребята разогнали его, а заодно и клон сайта в рамках одной услуги.
До этого разгоняли еще 1 сайт моего клиента по автотематике. Был принципиальный вопрос: что быстрее друпал или битрикс, т.к. у клиента еще был 1 сайт со схожим функционалом, но на битриксе и он всегда говорил, что сайт на друпале - работает медленнее. Поэтому тут надо было, как говориться, держать марку - защитить рекомендованную клиенту CMS. 
Drupal-coder.ru - справились, претензии к скорости прекратились. Сайт реально летает)
Так что если надо разогнать Друпал, или просто навести порядок на сайте - рекомендую. 
Ребята знают тему.

Владимир
life-formula.ru
http://forum.searchengines.ru/showpost.php?p=11733221&postcount=13
Перед нами встала задача перенести контент веб-сайта ru.winamp.com на выделенный сервер и выполнить тонкую настройку сервера и CMS Drupal под высокую нагрузку. И команда Drupal Coder справилась с этой задачей без сучка без задоринки!

С нами работал замечательный сотрудник по имени Роман, который без всяких хлопот смог установить и настроить под высокую производительность:
- веб-сервер nginx;
- интерпретатор PHP;
- FastCGI PHP-FPM;
- СУБД MySQL;
- кеширование APC и memcached;
- CMS Drupal.

Более того, Роман вместо FTP-сервера установил SFTP, что предотвращает перехват данных. К тому же, Роман поработал над улучшением безопасности SSH, а также установил и настроил phpMyAdmin.

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

Команда Drupal Coder вызвала только положительные впечатления! Особенно следует отметить профессионализм, оперативность и вежливость в общении сотрудника Романа. Мы от всей души выражаем благодарность всему коллективу Drupal Coder за отличную работу по настройке нашего сервера! Вне всякого сомнения, эти ребята настоящие профессионалы в своём деле!

С уважением,
Нуреев Александр
менеджер проекта Winamp Russian Community
http://ru.winamp.com
Мы запустили обновленный тяжеловесный сайт для крупного
образовательного учреждения. Благополучно переехали на vps, так как на
shared хостинге уже было тесно. Оплатили услуги настройки vps
компании, предоставляющей хостинг. Но было явно заметно, что сайт
работает крайне медленно, хотя тарифный план был один из последних. В
хостинг компании разводили руками и говорили, что проблема в сайте.
Тогда я обратилась к Роману, с просьбой заново все настроить и
оптимизировать. Роман, проявил себя как высококвалифицированный
специалист. Быстро все проверил, провел анализ, выявил ошибки,
настроил, и сообщил результаты. В случае возникновения вопроса с моей
стороны, крайне оперативно консультировал. В данный момент, наш проект
отлично работает, спасибо Роману.

Майя Батырбекова
Программист
АО Казахский Экономический Университет им. Т.Рыскулова
www.kazeu.kz
Очень рад сотрудничеству с Drupal Coder. Ответственные сотрудники,
грамотные специалисты. Всегда быстро выходят на связь, сопровождают
работу множеством советов и просто приятны в общении. Все это по
приемлемой цене. Особенную благодарность хочу выразить Роману. С
радостью продолжу совместную работу!

Нечинённый Алексей
shoptracker.ru
Заказывал у Романа настройку выделенного сервера и перенос сайта. Все было сделано очень быстро и скорость работы сайта заметно возросла. Далее работали по плану поддержки сайта (командой drupal-coder.ru) в течении одного месяца. За это время обновили друпал до последней версии, исправили ошибки в базе и проконсультировали по ряду технических вопросов. Сотрудничеством остался очень доволен.

Антон.
http://www.petroleumengineers.ru

Настройка приёма платежей в Drupal 8

По этой инструкции можно настроить приём платежей для сайта на Drupal через ЮKassa.

  1. Откройте управление сайтом. Нажмите «Главная — Администрирование — Расширение». Выберите «Установить новый модуль».

  2. Загрузите архив с модулем и нажмите «Установить». Как только установка закончится, расширение отобразится в списке. Убедитесь, что рядом с YooKassa Module стоит галочка.

  3. Нажмите Сохранить настройки и дождитесь надписи Настройки сохранены. Готово — модуль установлен и активирован.

  1. Нажмите вкладку Управление в верхнем меню, откроется панель управления сайтом. Там выберите пункт Конфигурация.

  2. На открывшейся странице найдите блок Регион и язык. Выберите последний пункт — User interface translation.

  3. Перейдите на вкладку Импортировать.

  4. Перед вами панель для импорта файлов, содержащих переводы. Сюда нужно загрузить файл перевода модуля ЮKassa — это файл с расширением .po из архива с модулем. Нажмите Обзор, выберите этот файл у себя на диске и нажмите Импортировать.

    После этого интерфейс модуля будет переведён на русский язык.

Чтобы настроить приём платежей по этой инструкции, нужно подключиться к ЮKassa и получить shopId и Секретный ключ.
  • shopId появится в личном кабинете ЮKassa сам, когда вы подключитесь к сервису,
  • секретный ключ нужно самостоятельно выпустить и активировать в личном кабинете ЮKassa. Подробнее в Помощи ЮKassa

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

Настройка приёма платежей

В Drupal 7.x была возможность выбрать, где будет происходить оплата — на стороне вашего магазина или на стороне ЮKassa. В Drupal 8.x возможна только оплата на стороне ЮKassa, соответственно, доступны настройки только для этого сценария оплаты.

  1. Нажмите вкладку Управление в верхнем меню, откроется панель управления сайтом. Там выберите пункт Торговля.

  2. Выберите пункт «Конфигурация».

  3. На открывшейся странице найдите блок Оплата и перейдите по ссылке Платёжные шлюзы.

  4. Найдите строку с платёжным шлюзом YooKassa и нажмите Редактировать, чтобы перейти в настройки.

  5. Перед вами страница настроек YooKassa. В Drupal 8.x все настройки модуля ЮKassa происходят на этой странице.

    • shopId появится в личном кабинете ЮKassa сам, когда вы подключитесь к сервису,
    • Также здесь можно включить отправку данных для чека и указать ставки НДС, если вы используете решение ЮKassa по 54-ФЗ.

Как подружить PhpStorm и Drupal

В этой статье будем рассматривать настройку среды разработки (в случае нашей компании — это PhpStorm) для работы с Drupal. Если точнее, то разберёмся, как в данной IDE активировать встроенную поддержку Drupal API, задать стиль кодирования Drupal и настроить автоматическую проверку PHP кода на основе PHP Code Sniffer. Все настройки будем выполнять на базе операционной системы Linux Ubuntu 16.04.

Отмечу, что помимо вышеуказанных полезностей, PhpStorm умеет ещё в интеграцию с Drush, подскажет много полезного по Symfony для Drupal 8 и может подружиться с issue-трекером на drupal.org.

 

Настройка поддержки Drupal API

Выполнить данную настройку несложно. В PhpStorm переходим File -> Settings -> Languages & Frameworks -> PHP -> Drupal. Ставим галочку Enable Drupal integration, указываем путь, где установлен Drupal и выбираем версию. В случае локальной разработки в качестве пути установки указывается путь до самого проекта. В случае удалённой разработки не факт, что в проекте PhpStorm будут все нужные файлы, поэтому в настройках указывается путь до отдельной папки со всеми предварительно загруженными файлами Drupal.

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

 

Настройка Drupal Code Style

Здесь тоже всё просто, поскольку PhpStorm содержит предустановленный стиль кода для Drupal. Открываем File -> Settings -> Editor -> Code Style -> PHP. В правой части открывшихся настроек выбираем Set from… -> Predefined style -> Drupal и сохраняем изменения.

На этом настройка завершена и теперь IDE сама будет следить за расстановкой переносов, отступов, открывающих/закрывающих скобок и других немаловажных вещей, основываясь на стандартах кодирования Drupal, а нажав Code -> Reformat Code, вы сможете автоматически отформатировать код в открытом файле согласно текущему стилю.

 

Настройка PHP Code Sniffer для автоматизированной проверки кода

Один из важных аспектов написания модуля или темы — соблюдение стандартов кодирования Drupal. Код, написанный по стандартам, легко понять, с ним легко работать и его приятно поддерживать. Ко всему прочему, стандарты кодирования гарантируют, что любой квалифицированный Drupal-разработчик сможет понять написанный вами код, а новичок не сможет допустить совсем уж глупую ошибку. Так как сами стандарты представляют собой большой объём данных, то держать их все в голове и следить за их соблюдением проблематично даже для опытных друпалеров. Очевидно, возникает желание автоматизировать данный процесс в среде разработки и не отвлекаться от написания кода. Благо, для этого есть все необходимые инструменты.

Для установки PHP Code Sniffer понадобится Composer. Если он у вас уже имеется, то переходите на второй шаг.

 

1. Установка Composer

Обновляем кэш менеджера пакетов.

Устанавливаем необходимые зависимости. Нам нужен curl для загрузки самого Composer и php-cli для его установки и запуска. Пакет php-mbstring требуется для некоторых функций Composer, git для загрузки зависимостей проектов, unzip соответственно для распаковки zip-пакетов.

$ sudo apt-get install curl php-cli php-mbstring git unzip

Загружаем установщик Composer.

$ curl -sS https://getcomposer.org/installer -o composer-setup.php

Устанавливаем Composer глобально.

$ php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Проверяем корректность установки.

 

2. Установка и настройка PHP Code Sniffer

Ставим пакет squizlabs/php_codesniffer глобально с помощью Composer. Во избежание ошибки, ставим версию «2.*».

$ composer global require "squizlabs/php_codesniffer=2.*"

В PhpStorm переходим File -> Settings -> Languages & Frameworks -> PHP -> Code Sniffer и открываем настройки локальной конфигурации.

В поле path нужно указать системный путь до исполняемого файла phpcs. Узнать его расположение можно с помощью команд.

$ composer config --global home
$ composer config --global bin-dir

В нашем случае исполняемый файл располагается по адресу ~/.composer/vendor/bin/phpcs. После ввода пути в поле path можно выполнить проверку работоспособности PHP Code Sniffer с помощью кнопки Validate. Также можно задать максимальное количество отображаемых сообщений и время ожидания результата проверки кода, по истичении которого процесс проверки будет принудительно завершён.

Для включения проверки кода в PhpStorm идём File -> Settings -> Editor -> Inspections. В списке проверок для языка PHP находим PHP Code Sniffer validation, включаем его, выбираем проверяемый стандарт кодирования и вид отображаемых сообщений.

 

3. PHP Code Sniffer + Drupal

В списке стандартов кодирования для проверки вы не найдёте стандартов Drupal — они не поставляются в базовой установке PHP Code Sniffer, что логично. Нужные стандарты можно найти в модуле Coder. Собственно с версии 8.x это и не модуль уже.

Перво-наперво ставим Coder глобально с помощью Composer.

$ composer global require drupal/coder

После установки Coder будет доступен по адресу ~/.composer/vendor/drupal/coder. Далее делаем команду phpcs доступной глобально.

$ export PATH="$PATH:$HOME/.composer/vendor/bin"

Указываем PHP Code Sniffer, где искать стандарты кодирования Drupal.

$ phpcs --config-set installed_paths ~/.composer/vendor/drupal/coder/coder_sniffer

Выполнение данной команды должно вернуть Config value «installed_paths» updated successfully. Делаем проверку доступных стандартов кодирования.

Если всё верно, в настройках PHP Code Sniffer в PhpStorm появятся новые стандарты — Drupal и DrupalPractice. Как правило, на постоянной основе используют первый стандарт. Второй будет полезен для обнаружения некоторых распространённых ошибок. В любом случае выбрать можно только один стандарт.

Настройка memcached для Drupal — Техническая поддержка — NetAngels

Для начала потребуется включить хранилище memcached:

  • перейдите в раздел хостинг

  • кликните на нужный контейнер

  • кликните «Настройка тарифа»

  • в правой части страницы активируйте memcached

Перед началом установки необходимо скачать модуль memcache с официального сайта Drupal:

Выбираем архив в зависимости от версии Drupal и скачиваем его. Можно также просто скопировать ссылку на архив (например для версии 7.х https://ftp.drupal.org/files/projects/memcache-7.x-1.5.tar.gz).

Административная панель по умолчанию доступна по адресу http://sitename.ru/admin, где sitename.ru — доменное имя вашего сайта.

Как определить версию установленного Drupal?

Нужно перейти в раздел Reports->Отчёт о состоянии. Версия указана в поле Drupal.

В административной панели в разделе «Модули», далее «Install new module».

В открывшемся окне нужно указать ссылку на модуль в поле Install from a URL либо загрузить скаченный ранее архив и нажать Install.

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

Конфигурирование

Для этого необходимо отредактировать файл

./sites/default/settings.php

Самым простым вариантом в этом случае будет воспользоваться файловым менеджером:

  • откройте панель управления
  • кликните по нужному сайту
  • откройте вкладку «Файлы»
  • выберите «Файловый менеджер».

Выбираем файл sites/default/settings.php, правым кликом из контекстного меню выбираем «правка».

В открывшемся окне добавить следующие строки в конец файла и сохранить комбинацией клавиш «ctrl+s»

$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';

Что делать если видите сообщение «ошибка сохранения файла»?

В файловом менеджере нужно изменить атрибуты файла на 644.

После этого файл станет доступен для редактирования.

Включение плагина и проверка работы

После завершения настройки, memcache необходимо включить в адимнистративной панели Drupal, в разделе «Модули».

Проверить корректность установки можно на странице в разделе «Reports» -> «Отчёт о состоянии». Поле Memcache должно быть подсвечено зеленым цветом.

Drupal 7.x. Установка и настройка модуля Инитпро|касса. Инитпро аренда

В данной инструкции описаны процессы установки, настройки и удаления модуля Инитпро|касса в CMS-системе Drupal 7.x.

Установка модуля Инитпро|касса в CMS-системе Drupal 7.x

Модуль Инитпро|касса работает в паре с пакетом Commerce. Если данный пакет не установлен, то перед установкой модуля Инитпро|касса необходимо установить пакет Commerce.

  1. Авторизуйтесь в кабинете администратора Drupal 7.x. На панели управления выберите пункт Modules.

  2. В открывшемся окне Modules нажмите кнопку + Install new module.

  3. Нажмите кнопку Выберите файл и выберите архив commerce_initpro_kassa.zip.

  4. После добавления архива нажмите кнопку Install.

  5. Появится сообщение об успешной установке модуля.

Настройка модуля Инитпро|касса в CMS-системе Drupal 7.x

  1. На панели управления выберите пункт Modules.

  2. В списке установленных модулей найдите раздел COMMERCE (INITPRO КАССА). Поставьте галочку в колонке Enabled рядом с названием модуля.

  3. В конце страницы необходимо нажать кнопку Save configuration.

  4. Далее в панели управления выберите пункт Store.

  5. Вы увидите список включенных модулей. Нажмите на наименование модуля initpro Касса.

  6. Откроется окно настроек модуля initpro Касса. Заполните появившийся список параметров:
  • Идентификатор магазина;
  • Секретный ключ магазина;
  • Идентификатор очереди;

    Примечание: подробные инструкции о том, где можно найти данные параметры, вы можете найти в нашем справочном центре  Настройка интеграции с интернет-магазином.

  • Поле URL API ИНИТПРО Касса заполнено по умолчанию значением https://kassa.initpro.ru. Данное значение изменять не нужно.

  • Снимите галочку напротив параметра Печатать бумажный чек?.

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

    Внимание: убедитесь, что СНО, выбранная в CMS-системе Drupal 7.x Commerce, является одной из СНО, выбранных при регистрации ККТ в личном кабинете Инитпро | касса! Как посмотреть текущие настройки СНО в личном кабинете Инитпро | касса можно узнать в инструкции Карточка кассы.

  • Нажмите кнопку Save configuration для сохранения настроек.

  • Появится сообщение об успешном сохранении настроек.

  • Удаление модуля Инитпро|касса в CMS-системе Drupal 7.x

    1. Перейдите в пункт меню Modules. Найдите модуль Commerce initpro Касса и снимите галочку в колонке Enabled рядом с названием модуля.

    2. Нажмите кнопку Save configuration.

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

    4. Зайдите в корневую папку CMS-системы и перейдите по следующему пути: sites/all/modules. Вам необходимо удалить папку commerce-initpro-kassa.


    Примечание: в личном кабинете Инитпро | касса укажите URL страницы для отправки ответа о пробитии чека: http://САЙТ_ВАШЕГО_МАГАЗИНА/initpro-kassa/report. Протокол передачи данных («http» и «https») в ссылке для отправки ответа о пробитии чека зависит от сайта вашего магазина. Данная ссылка действительна только для системы CMS Drupal 7.x. Подробнее о данной надстройке можно прочитать в инструкции Настройка интеграции с интернет-магазином. 

     

    Установить Drupal вручную

    Чтобы установить приложение Drupal CMS вручную, вы можете следовать пошаговым инструкциям ниже.

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

    Загрузите его в папку public_html своей учетной записи. Вы можете сделать это через FTP-клиент, например FileZilla , или через Site Tools> Site> File Manager> Upload file (s). Таким образом, после завершения установки сценарий появится после того, как вы введете URL-адрес в браузере (например, http://yourdomainname.com /). Кроме того, вы можете создать подпапку и загрузить в нее файл. Установка Drupal будет доступна по адресу http://yourdomainname.com / в подпапке .

    Находясь в диспетчере файлов, вы можете перейти к загруженному файлу и извлечь его, щелкнув ссылку Extract . Будет создана подпапка: drupal-x.x.x. , где вместо x.x.x. — текущая версия. Вам следует переместить файлы на один уровень вверх в желаемом каталоге. Другой вариант — извлечь файл на свой компьютер, а затем загрузить содержимое в нужную папку через FTP.

    После того, как файлы будут извлечены в нужную папку, вы должны создать пользователя MySQL и базу данных для Drupal. Вы можете сделать это через Инструменты сайта > Сайт> MySQL . Там вы должны создать базу данных и добавить к ней пользователя — нажмите здесь, чтобы узнать, как создать базу данных MySQL и пользователя.

    После этого перейдите по URL-адресу вашего сайта Drupal и запустите файл install.php (например, http://yourdomainname.com/install.php ).

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

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

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

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

    • Название сайта: Здесь вы должны ввести название вашего сайта;
    • Адрес электронной почты сайта: В этом поле введите адрес электронной почты, который вы хотите использовать в качестве отправителя для автоматических электронных писем, таких как регистрации;
    • Имя пользователя: Мы советуем вам использовать имя пользователя, отличное от admin , чтобы предотвратить любые успешные атаки методом перебора;
    • Пароль: Административный пароль для вашего сайта генерируется случайным образом.Если вы хотите изменить его, просто введите новый пароль в поле;
    • Адрес электронной почты: В этом поле введите свой адрес электронной почты. Он нужен для того, чтобы приложение могло отправить вам новый пароль, если вы не можете войти в систему;

    Щелкните Сохранить и продолжить .

    Молодец! Установка завершена, и вы можете переходить на свой веб-сайт.

    Установка | Документация Drupal Commerce

    Устанавливаете Commerce, чтобы внести свой вклад? Ознакомьтесь с нашим руководством по подготовке к разработке.

    Обязательно ознакомьтесь с требованиями перед началом процесса установки.

    Новый сайт

    Следующая команда загрузит Drupal 8 + Commerce 2.x со всеми зависимости от папки mystore :

      composer create-project drupalcommerce / project-base mystore --stability dev  

    Установите его, как обычный сайт Drupal. Коммерция будет автоматически включается для вас.

    Советы:

    • Папка bin содержит любые двоичные файлы библиотеки, такие как Drupal Console, PHPUnit, Behat и т. Д.
    • Папка web представляет собой корень документа.
      • Если вы размещаете свой сайт в Acquia Cloud или другой службе, для которой требуется Drupal, в подкаталоге, отличном от подкаталога web , в этих инструкциях описывается, как переместить корневой каталог документации.
    • Команды
    • Composer всегда запускаются из корня сайта (в данном случае mystore ).
    • См. Шаблон Composer для проектов Drupal README для более подробной информации.

    Существующий сайт

    Выполните эти команды в корне вашего веб-сайта:

    Загрузить Commerce

    Это также загрузит необходимые библиотеки и модули (адрес, сущность, конечный автомат, встроенную форму сущности, профиль).

      cd / путь / к / drupal8
     композитор требует "drupal / commerce"  
    Включить торговлю

    В приведенных ниже инструкциях используется консоль Drupal

    .
      модуль drupal: установить commerce_product commerce_checkout commerce_cart  

    Альтернативные инструкции по установке для пользователей Ludwig

    Composer — рекомендуемый способ установки и обслуживания сайта. Администраторы сайта, использующие Ludwig, должны быть осторожны при объединении модулей, зависящих от внешних библиотек, поскольку нет никаких гарантий против несовместимых версий библиотек или перекрывающихся требований.

    Эти инструкции предполагают, что вы работаете с существующим сайтом. См. Документацию Drupal.org по установке Drupal 8, если у вас нет существующего сайта.

    1. Загрузите и установите модуль Людвига.

    2. Загрузите Commerce и следующие 6 обязательных модулей. Пока не устанавливайте модули.

    3. Ludwig создает список библиотек, необходимых для этих модулей. Страница пакетов по адресу admin / reports / packages предоставляет ссылку для загрузки для каждой отсутствующей библиотеки вместе с путями, по которым они должны быть размещены.

    1. Загрузите библиотеки, затем очистите кеш, чтобы сделать их доступными. Например, загрузите commerceguys / addressing и поместите его в modules / contrib / address / lib / commerceguys-addressing / v1.0.0 . Вы должны увидеть СТАТУС для каждого изменения необходимого пакета с «Отсутствует» на «Установлен». В качестве альтернативы, если вам удобна командная строка, вы можете использовать консоль Drupal или команды Drush.

      Консоль Drupal

      • ludwig: list: Список всех управляемых пакетов.
      • ludwig: скачать: Скачать недостающие пакеты.

      Drush

      • ludwig-download: Загрузите недостающие пакеты.
    2. Установите Commerce и 6 необходимых модулей.

    Каждый раз, когда Commerce необходимо обновить, все 7 модулей необходимо загрузить снова, а затем снова загрузить все их библиотеки.


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

    Учебное пособие по Drupal для начинающих — научитесь создавать веб-сайт на Drupal

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

    Если не знаете с чего начать — не волнуйтесь! В этом руководстве вы изучите все основы Drupal. В довершение всего мы также покажем вам, как создать сайт на этой платформе!

    Почему вам следует использовать Drupal?

    Превосходство

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

    Однако это не означает, что вы должны упускать из виду его преимущества. Вот что можно ожидать при использовании этой платформы:

    • Большой функционал — вы легко можете расширить функциональность своего сайта с помощью модулей. Например, если вы хотите добавить функции статистики, вы можете загрузить модуль Google Analytics.
    • Улучшенная настройка — помимо модулей, Drupal предоставляет более 2000 тем.Файлы ядра Drupal также могут быть легко изменены, что является хорошей особенностью в процессе разработки.
    • Надежная безопасность — регулярно генерирует подробные отчеты о безопасности. Кроме того, если вы столкнулись с проблемой безопасности, вы можете напрямую сообщить об этом команде безопасности.

    Из этого туториала Вы узнаете больше о функциях и атрибутах, которые помогут вам принять обоснованное решение при использовании Drupal. Прежде всего, давайте узнаем, как установить платформу!

    Как установить Drupal?

    Есть два способа установить Drupal — вручную или с помощью автоустановщика.В этом разделе вы узнаете, как сделать и то, и другое! Обратите внимание, что шаги, перечисленные в этом руководстве, основаны на базовой версии Drupal 8.x.x. Однако это также применимо к базовой версии Drupal 7.x.x.

    Использование автоустановщика

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

    .
    1. Введите hPanel
    2. В разделе веб-сайта щелкните Auto Installer .
    3. В разделе M ost Popular выберите Drupal .
    4. Введите данные в представленную форму и нажмите Установить .

    Установка Drupal вручную

    Если вы опытный пользователь, вы можете попробовать установить Drupal вручную. Этот метод может пригодиться, если ваш хостинг-провайдер не предоставляет функцию автоматической установки. Вы также можете использовать его для установки Drupal на localhost или VPS.

    В следующих шагах мы покажем вам, как установить Drupal вручную в hPanel:

    1. Download Drupal — Посетите официальный сайт Drupal и нажмите кнопку Download Drupal zip .
    2. Извлечь установочные файлы — войдите в Диспетчер файлов в разделе Files . Затем загрузите файл .zip в каталог public_html . Затем вы можете извлечь файл .zip , вот как должен выглядеть каталог:
    3. Подготовьте базу данных — вам нужно создать новую базу данных.В главном меню перейдите в раздел Database и выберите MySQL Databases . Затем введите все данные и нажмите Create .
    4. Войдите на страницу установки — перейдите по адресу вашего сайта, чтобы начать установку. Выберите предпочтительный язык и нажмите Сохранить и продолжить .
    5. Выберите установочный профиль — можно выбрать два варианта: Стандартный или Минимальный . Если вы новичок, лучше выбрать standard , поскольку он предоставляет предварительно настроенные функции Drupal.Принимая во внимание, что минимальный будет подходить для опытных пользователей, поскольку он предлагает больше свободы с точки зрения настройки.
    6. Проверить требования — проверит спецификации вашего сервера и проверит соответствие требованиям. Если они совпадают, вы будете перенаправлены к следующему шагу.
    7. Конфигурация базы данных — введите информацию о базе данных, которую вы создали ранее. После этого нажмите Сохранить и продолжите , чтобы установить сайт.
    8. Настроить сайт — теперь вы можете начать заполнять информацию о сайте и счет обслуживания сайта . Не забудьте сохранить имя пользователя и пароль , поскольку он будет использоваться в качестве учетных данных для входа на ваш сайт. Затем нажмите Сохранить и продолжите , чтобы завершить установку.

    Как создать сайт с помощью Drupal?

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

    Общие сведения о панели управления администратора Drupal

    Прежде всего, вы должны узнать о панели администратора Drupal. Для этого вам необходимо войти в систему, добавив user / login в конце вашего URL-адреса Drupal. Таким образом, к нему можно получить доступ через https: // your-site-address / user / login .

    После входа в систему щелкните Управление в верхнем левом углу страницы. Будут показаны следующие разделы:

    1. Контент — этот раздел позволяет добавлять контент, включая статью или базовую страницу .
    2. Структура — здесь вы можете управлять компонентами структуры вашего сайта, такими как блочных макетов , типов комментариев и типов контента .
    3. Внешний вид — позволяет установить или удалить тем . Вы также можете изменить настройки своей темы.
    4. Extend — на этой вкладке вы можете загрузить и установить модулей для расширения функциональности вашего сайта.
    5. Configuration — эта вкладка позволяет редактировать различные конфигурации, такие как базовые настройки сайта и настройки учетной записи .
    6. Люди — вы можете управлять учетными записями пользователей , разрешениями и ролями на этой вкладке.
    7. Отчеты — здесь вы можете контролировать свой сайт, проверяя последних сообщений журнала или отчет о состоянии .
    8. Справка — Если вам когда-нибудь понадобится помощь при начале работы с сайтом, вы можете проверить эту вкладку.

    Создание таксономий

    Прежде чем узнать, что такое таксономия, вы должны знать следующие два слова:

    • Термин — — это слово, используемое для описания содержания.
    • Словарь — представляет собой набор терминов.

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

    1. Перейдите на вкладку Structure .
    2. Щелкните Taxonomy .
    3. Теперь щелкните Добавить словарь , чтобы добавить новый словарь. Введите имя (обязательно) и описание (необязательно) для своего словаря.Например, введите Tags в качестве словаря, если вы хотите классифицировать свои статьи на основе тегов.
    4. Нажмите Добавить термины , чтобы добавить новые термины в словарь — допустим, вы хотите добавить бизнес-статей в качестве одного из своих тегов. Введите имя , описание , текстовый формат , псевдоним URL (необязательный URL для прямого доступа к термину) и отношений для термина. Затем нажмите Сохранить .
    5. Вот и все! Теперь у вас есть тегов в качестве родительской категории и бизнес-статей в качестве подкатегории. Не стесняйтесь добавлять больше терминов, если хотите установить больше подкатегорий.

    Создание статей и основная страница

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

    • Статьи — ранее была известна как история .Вы можете использовать его для создания контента, такого как пресс-релизы или сообщения в блогах.
    • Базовая страница — отображает статический контент, который, как ожидается, будет меняться не так часто, как статьи. Один из наиболее распространенных примеров базовой страницы — это раздел «О нас».

    Помимо основных типов контента, Drupal имеет дополнительных типов контента , которые вы можете активировать, установив модули:

    • Книжная страница — может использоваться при создании контента для совместной книги.Вы также можете установить структуру книги и информацию об авторе в соответствии с содержимым. Установите модуль Book в список модулей, чтобы активировать его.
    • Тема форума — позволяет разместить ветку обсуждения внутри форума, где посетители могут присоединиться к теме через комментарии. Вы можете установить модуль Forum , чтобы использовать его.
    • Опрос — вы можете собирать голоса в виде вопросов с множественным выбором. Загрузите и установите модуль опроса, чтобы активировать его.
    • Запись в блоге — Этот тип контента был исключен из ядра в Drupal 8 и теперь является дополнительным модулем. Это дает зарегистрированным пользователям возможность создавать онлайн-дневник или журнал.

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

    1. Щелкните Content на панели администратора.
    2. Теперь нажмите Добавить содержимое и выберите Артикул .Вам будет представлен экран, на котором вам будет предложено добавить заголовок , body , теги , текстовый формат и изображение для статьи.
    3. Если вы хотите связать статью с меню, щелкните Настройки меню , а затем установите флажок Предоставьте ссылку на меню . Здесь вы можете добавить заголовок ссылки , описание , родительский элемент и вес для меню.
    4. Вы также можете добавить информацию о редакции , URL-путь настройки, комментарий настройки и информацию об авторе для вашей статьи.
    5. Теперь щелкните Preview , чтобы просмотреть статью, или просто щелкните Сохранить и опубликуйте , чтобы опубликовать статью.

    Теперь давайте посмотрим, как создать базовую страницу. Чтобы понять, как это сделать, давайте попробуем создать страницу О нас :

    1. Щелкните Content и выберите Add content .
    2. Pick Базовая страница. Затем введите заголовок и тело для страницы.Поскольку это страница о нас, вы можете указать «О нас» в заголовке.
    3. Переключите меню , чтобы связать страницу с меню. Щелкните . Укажите ссылку меню . Введите заголовок , описание , вес и родительский элемент — например, его можно поместить в раздел «История компании».
    4. Вы также можете добавить информацию о редакции , URL-путь настройки, комментарий настройки и информацию об авторе для вашей страницы.
    5. Щелкните Preview , чтобы просмотреть страницу, или просто щелкните Сохранить и опубликуйте , чтобы запустить его.

    Создание меню

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

    1. Щелкните Structure и выберите Menus .
    2. Некоторые из меню по умолчанию, например Инструменты , Администрирование и Нижний колонтитул , уже присутствуют.Вы можете редактировать их, щелкнув Меню редактирования .
    3. Чтобы добавить новое меню, щелкните Добавить меню .
    4. Добавьте заголовок и сводку для меню. и нажмите Сохранить .
    5. Щелкните Добавить ссылку , чтобы добавить ссылку в свое меню.
    6. В представленном окне вам будет предложено добавить ссылку путь , заголовок , описание , родительскую ссылку , вес для ссылки.Вы также можете выбрать, хотите ли вы активировать меню и отображать его как развернутое, используя флажки Включено и Показывать как развернутое .
    7. После того, как все записи будут введены, нажмите кнопку Сохранить .

    Создание блоков Drupal

    Блоки могут упоминаться как блоки контента, которые отображаются в области. Например, логин пользователя (, блок ) может быть добавлен в нижний колонтитул вашего веб-сайта ( регион ).Если вы хотите узнать, как разместить блок в регионе, выполните следующие действия:

    1. Щелкните Structure в главном меню.
    2. Теперь щелкните Схема блока .
    3. Допустим, мы хотим разместить блок заголовка страницы в области заголовка . Итак, нажмите кнопку Place block рядом с Header . Затем щелкните Заголовок страницы в списке блоков.
    4. Подтвердите заголовок , видимость и область для вашего блока и нажмите Сохранить блок .

    Как установить модули в Drupal?

    В Drupal по умолчанию встроены несколько очень полезных модулей, например, Statistics и Configuration Manager. Более того, вы можете расширить функциональность своего сайта, установив дополнительных модулей . В этом разделе вы узнаете, как его установить.

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

    Обратите внимание, что первое число в версии модуля представляет версию ядра. Таким образом, если вы используете Drupal 8, обязательно загрузите модуль с номером версии, начинающимся с 8. Возьмите это изображение в качестве примера:

    Теперь выполните следующие действия, чтобы установить модуль на Drupal:

    1. Щелкните правой кнопкой мыши ссылку для загрузки модуля и выберите Копировать расположение ссылки .
    2. Перейдите на главную страницу Drupal и нажмите Extend .
    3. Теперь нажмите Установить новый модуль .
    4. В разделе Установить с URL-адреса вставьте ссылку, которую вы скопировали на шаге 1.
    5. Нажмите Установите и дождитесь завершения установки.

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

    Теперь давайте взглянем на некоторые из наиболее полезных модулей , добавленных в Drupal:

    .
    • Набор инструментов Chaos — этот модуль содержит набор инструментов и API, которые могут улучшить опыт разработчика, такие как мастер форм и инструменты CSS.
    • Панель инструментов администратора — преобразует панель инструментов администратора по умолчанию в раскрывающееся меню. Модуль очень легкий и поддерживает все основные функции панели инструментов.
    • Metatag — с помощью этого модуля вы можете автоматически добавлять метатеги и структурированные метаданные на свой сайт. Он также поддерживает метатеги, которые позволяют вам контролировать отображение контента при публикации в социальных сетях (например, Twitter Cards от Twitter или Open Graph Protocol от Facebook).
    • Google Analytics — позволяет добавить на свой веб-сайт систему отслеживания веб-статистики Google.
    • Webform — вы можете создавать опросы и формы с помощью этого модуля.

    Как установить темы в Drupal?

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

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

    Поставляется с полезными фильтрами для поиска тем, которые вы хотели бы использовать. Самый важный фильтр — это Core Compatibility , где вы можете выбрать версию вашей текущей установки Drupal. Убедитесь, что вы выбрали тему, совместимую с вашей основной версией Drupal.

    Процесс установки очень похож на установку модулей:

    1. Щелкните правой кнопкой мыши файл, который хотите установить, и выберите Копировать расположение ссылки .
    2. Теперь перейдите на главную страницу Drupal и нажмите Appearance .
    3. Теперь нажмите Установить новую тему .
    4. В разделе Установить с URL-адреса вставьте ссылку, которую вы скопировали на шаге 1.
    5. Нажмите Установите и дождитесь завершения установки.

    Однако новые установленные темы по умолчанию отключены. Чтобы включить их, найдите свою тему в разделе Uninstalled theme и нажмите Install и установите по умолчанию .

    Как создать блог на Drupal?

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

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

    Теперь перейдите к Content -> Add content. Теперь вы должны увидеть новый тип контента под названием Blog post . Добавьте title , body и опций публикации для блога и нажмите Сохранить и опубликовать . Теперь ваш блог должен быть виден в разделе блогов на вашей домашней странице.

    Как сделать резервную копию Drupal?

    Всегда важно периодически делать резервные копии файлов Drupal. Таким образом, вы можете легко восстановить свой сайт, если что-то пойдет не так. В следующих шагах мы покажем вам пошаговое руководство по резервному копированию файлов Drupal с помощью Hostinger hPanel:

    .
    1. Войдите в hPanel .
    2. Выберите Резервные копии в разделе Файлы .
    3. Теперь вы увидите список доступных резервных копий. Чтобы создать новую резервную копию, нажмите кнопку Создать новую резервную копию .
    4. Появится диалоговое окно с вопросом, хотите ли вы заменить существующую резервную копию новой. Щелкните Да .
    5. Теперь ваши резервные файлы готовы. Если вы хотите загрузить их, просто нажмите Prepare Backup, и перейдите к Download .

    Как обновить Drupal?

    В Drupal обновление и обновление — это разные вещи. Обновление означает перевод Drupal от одной младшей версии к другой, например, с 8.1 до 8.2, в то время как при обновлении ваша основная версия Drupal будет увеличена с 7 до 8.

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

    1. Перейдите на вкладку Configuration и щелкните Maintenance Mode.
    2. Проверка Перевести сайт в режим обслуживания option.
    3. Нажмите кнопку Сохранить конфигурацию .

    Теперь приступим к обновлению. Во-первых, чтобы узнать, доступно ли обновление для ядра Drupal, перейдите в раздел Reports -> Available Updates .

    Есть несколько способов обновить Drupal. Например, вы можете использовать SSH или FTP для обновления вручную или автоматизировать обновления с помощью composer. Если вы новичок, то удобнее всего будет использовать FTP-клиент, например FileZilla:

    .
    1. Загрузите последнюю версию Drupal и распакуйте ее на свой компьютер.
    2. Подключитесь к своей учетной записи FTP и получите доступ к папке, в которой установлен Drupal. В большинстве случаев это public_html .
    3. Выберите core и vendor папок, а также всех файлов (не папок) в корневом каталоге Drupal и удалите их .
    4. Теперь войдите в папку с файлами обновления Drupal и выберите все файлы , кроме модулей, профилей, сайтов, и тем . Затем загрузите их.
    5. После завершения процесса загрузки еще раз посетите раздел «Доступные обновления », чтобы проверить, обновилась ли основная версия.
    6. Выключите режим обслуживания, щелкнув Перейти в онлайн .

    Заключение

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

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

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

    Domantas возглавляет отделы контента и SEO, предлагая свежие идеи и нестандартные подходы. Обладая обширными знаниями в области SEO и маркетинга, он стремится распространить информацию о Hostinger во всех уголках мира. В свободное время Домантас любит оттачивать свои навыки веб-разработки и путешествовать по экзотическим местам.

    Учебное пособие по Drupal для начинающих — научитесь создавать веб-сайт Drupal (2021)

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

    В этом пошаговом руководстве по Drupal мы покажем вам, как создать веб-сайт с использованием последней версии Drupal CMS, которой на момент написания этой статьи является Drupal 9.

    Однако использовать Drupal не так просто, как создать веб-сайт с помощью WordPress или конструкторов веб-сайтов. Хотя это не так уж и сложно, чтобы по-настоящему настроить свой сайт, знание HTML и CSS было бы полезным.

    Вот с чем будет разбираться этот учебник по Drupal 9 для начинающих:

    Все в порядке? Тогда приступим.

    Какие типы сайтов можно создавать с помощью Drupal?

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

    • Личные или бизнес-сайты
    • Блоги и новостные сайты
    • Портфолио, сайты искусства, музыки и мультимедиа
    • Форумы
    • Сайты электронной коммерции и интернет-магазины
    • Сайты социальных сетей

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

    Вы можете найти дополнительные примеры в разделе демонстрации Drupal.

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

    Давайте теперь посмотрим, как CMS может вам помочь.

    1. Найдите веб-хостинг для своего сайта Drupal

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

    Уже есть хостинг? Перейдите к шагу 2 руководства по Drupal.

    При хостинге нужно учитывать четыре основных фактора:

    1. Время безотказной работы — Процент времени безотказной работы показывает, сколько времени ваш сайт будет работать.Мы рекомендуем вам выбрать то, что соответствует отраслевому стандарту 99,9% или превышает его.
    2. Скорость загрузки страницы — Вы должны выбрать хост, который загружается быстрее, чем 850 мс, что является текущим средним значением.
    3. Служба поддержки — В какой-то момент вам придется решать проблемы со службой поддержки. Следовательно, имеет смысл выбирать хост, у которого есть качественная и оперативная поддержка клиентов.
    4. Цена — Услуги хостинга сильно различаются по цене.Выберите тот, который вы можете себе позволить и который имеет удовлетворительные оценки по первым трем факторам.

    Чтобы упростить задачу, мы сравнили более 40 различных провайдеров веб-хостинга. Вы можете проверить наш список 10 лучших провайдеров веб-хостинга, чтобы найти подходящий вариант (для создания сайта Drupal мы особенно рекомендуем Bluehost).

    Большинство провайдеров должны иметь правильные системные требования для Drupal (см. Документацию). Лучшие из них (например, Bluehost) также имеют «установку в один клик» для таких CMS, как Drupal и Joomla, поэтому вам не нужно возиться с ручной установкой.

    2. Выполните установку Drupal

    Есть два способа установить и настроить веб-сайт Drupal: один — использовать веб-хостинг с опцией «быстрой установки». Другой — загрузить и установить Drupal вручную. Ниже мы объясним оба варианта.

    2а. Автоматическая установка Drupal на Bluehost.com (быстрая установка)

    Начнем с учебника по автоматической установке Drupal. После того, как вы зарегистрировались и получили домен в Bluehost, войдите в свою учетную запись и нажмите Advanced .

    Затем прокрутите вниз и щелкните Порталы / CMS .

    Оттуда используйте поле поиска в верхнем левом углу для поиска Drupal и щелкните результат, когда найдете его. Затем нажмите Установить сейчас .

    Откроется следующий экран:

    Выберите Quick Install в правом верхнем углу. Это приведет вас сюда:

    Вы заметите, что ваш домен Bluehost уже настроен по умолчанию.Лучше оставить все как есть, если вы не знаете, что делаете.

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

    Это нормально, не беспокойтесь об этом. Речь идет только о файлах по умолчанию, имеющихся в вашей установке Bluehost. Просто установите флажок и снова нажмите Установить . После этого начнется установка.

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

    2б. Как установить Drupal вручную (любой веб-хостинг)

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

    Скачать файлы

    В качестве первого шага перейдите в раздел загрузки официального сайта Drupal и нажмите большую синюю кнопку.

    Оказавшись на жестком диске, разархивируйте только что загруженный файл. Затем подключитесь к своему серверу через FTP (например, с помощью FileZilla) и начните загружать его содержимое на сервер, на который указывает ваш домен (обычно в корневой каталог). Это займет немного времени.

    Создание базы данных для Drupal

    А пока перейдите на панель управления базами данных MySQL на своем хосте. Здесь обязательно создайте специальную базу данных для вашей установки Drupal. Хотя процесс будет немного отличаться в зависимости от вашего провайдера, вы должны получить следующее:

    • Имя базы данных
    • Имя пользователя со всеми привилегиями для этой базы данных
    • Пароль пользователя
    • Адрес хоста базы данных

    Держите всю эту информацию под рукой, она вам скоро понадобится.

    Запуск установки

    После завершения загрузки файлов перейдите в домен своего сайта. Это запустит процесс установки Drupal.

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

    После этого нужно выбрать свой так называемый установочный профиль. Это определяет, будут ли некоторые функции вашего сайта предварительно настроены или нет. Выбор здесь может отличаться в зависимости от используемого вами дистрибутива Drupal.Опять же, сделайте свой выбор и двигайтесь дальше.

    В этом руководстве мы используем стандартный профиль Drupal. Если вы более опытны, вы также можете использовать минимальный вариант.

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

    Теперь пришло время использовать информацию из базы данных, которую вы собрали ранее. Введите имя базы данных, имя пользователя и пароль.Если ваш адрес хоста MySQL не localhost , вы можете изменить его в Advanced Options . Там же при необходимости можно назначить префикс базы данных (например, когда у вас несколько сайтов в одной базе). Сохраните и продолжите, когда закончите.

    После этого начинается собственно установка.

    Завершить

    Последний шаг — настроить базовую информацию о вашем сайте.

    Вот как его заполнить.

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

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

    3. Знакомство с пользовательским интерфейсом

    После завершения процесса установки ваш вновь созданный сайт Drupal будет выглядеть так:

    При входе в систему (вы всегда можете перейти к экрану входа через http://yourdomain.com/user/login ) в верхней части экрана вы видите ссылки на все части серверной части, где вы можете сделать изменения на вашем сайте. Мы будем использовать несколько из них в ходе этого руководства по Drupal, но для понимания, давайте быстро выделим, что каждый из них содержит:

    • Контент — Здесь вы можете создавать базовый контент, например сообщения и страницы.Здесь вы также позаботитесь о комментариях и найдете медиатеку вашего сайта.
    • Структура — здесь вы управляете всеми структурными элементами вашего сайта, включая блоки, формы, типы контента, меню и таксономии.
    • Внешний вид — содержит настройки тем и другие параметры, связанные с внешним видом, а также обновления сайта.
    • Extend — В этом меню вы можете устанавливать, обновлять и удалять модули Drupal.
    • Конфигурация — Предоставляет вам доступ к настройкам вашего сайта.
    • Люди — Содержит параметры для пользователей, ролей и уровней разрешений.
    • Отчеты — Здесь вы найдете журналы, информацию об обновлениях, отчеты о состоянии, ошибки, поисковые фразы и другую информацию о вашем сайте.
    • Справка — центральный узел полезной информации об основах администрирования сайта, а также о любых модулях, установленных на вашем сайте.

    Между прочим, в разделе «Ярлыки » и «» вы можете определить свои собственные ссылки на части интерфейса администратора, которые вы часто используете.

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

    4. Измените тему своего сайта Drupal

    Внизу вы видите интерфейс вашего сайта, то есть то, что увидят ваши посетители. Прямо сейчас он все еще немного мягкий, поэтому первое, что вам нужно сделать, это изменить тему по умолчанию, с которой идет ваш сайт, на что-то другое. Вы найдете вариант для этого в разделе Внешний вид > Установить новую тему .

    Найдите тему в каталоге

    Однако, в отличие от других систем управления контентом, невозможно найти темы внутри серверной части Drupal. Для этого вам нужно перейти в официальный каталог тем Drupal, ссылку на который вы также найдете в верхней части страницы установки темы.

    На момент написания этой статьи у вас на выбор более 2 900 тем. В каталоге есть несколько способов их фильтрации, чтобы вы могли найти то, что ищете.

    Однако вы все равно можете быть ошеломлены самими цифрами.В таком случае лучше начать с одного из многих списков лучших материалов в Интернете. Обзор тем выходит за рамки учебника по Drupal для начинающих.

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

    Установите тему на свой сайт Drupal

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

    После этого вы можете использовать файл или URL-адрес для загрузки темы на свой сайт.

    После этого вам все равно нужно установить его из вкладки Appearance и активировать (называется Set as default в Drupal).

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

    5. Настройте свою тему

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

    Оба ведут к этому экрану.

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

    Пока вы это делаете, также измените тему администратора

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

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

    Теперь, когда сохраните конфигурацию, серверная часть выглядит намного современнее и элегантнее.

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

    6. Создайте новую переднюю страницу

    Теперь ваш сайт выглядит лучше, но он все еще довольно пуст. Изменение этого — следующий шаг в нашем руководстве по Drupal.

    Создайте страницу и заполните ее содержимым

    Для начала, мы хотим создать первую страницу, чтобы посетители могли что-то увидеть, когда они пройдут мимо.Для этого перейдите в Content> Add content> Basic page . Вы попадете на этот экран:

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

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

    Ниже находится возможность ввода и форматирования основного текста. Например, вы можете сделать текст полужирным и курсивом, добавлять и удалять ссылки, создавать списки, определять блочные кавычки, вставлять изображения и использовать раскрывающееся меню для определения заголовков. Дополнительные параметры, такие как ввод таблиц или горизонтальные разделители, доступны при переключении на Full HTML внизу.

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

    Когда вы закончите, убедитесь, что с правой стороны под URL Псевдоним вы определяете заголовок или окончание URL для вашей страницы. Это происходит просто путем ввода в поле чего-то вроде / первая страница .

    После этого внизу сохраните сообщение и убедитесь, что стоит галочка перед Опубликовано .

    Пока все хорошо.

    Определить как первую страницу

    Для того, чтобы использовать новую страницу в качестве главной, вам нужно перейти в Configuration> System> Basic site settings .Здесь, под главной страницей Default , введите тот же заголовок, который вы только что определили для своей новой страницы.

    После того, как вы это сделаете и сохраните конфигурацию, ваш контент должен появиться на главной странице вашего сайта Drupal.

    7. Создайте еще одну страницу и добавьте ее в меню

    В качестве следующего шага мы теперь хотим создать страницу About и добавить ее в качестве пункта меню. Первые несколько шагов такие же, как и раньше. Создайте базовую страницу, заполните ее контентом (если вы хотите знать, как создать убийственную страницу, прочтите этот пост) и установите слаг (например,грамм. / около ).

    Однако на этот раз перед публикацией обязательно щелкните Параметры меню и установите флажок Предоставить ссылку на меню .

    Вот как заполнить появившиеся настройки:

    • Заголовок ссылки меню — это текст ссылки, которую пользователи увидят в меню навигации. Сделайте это чем-то мгновенно узнаваемым. В этом случае About Me — хороший выбор.
    • Описание — необязательное описание, которое появляется, когда кто-то наводит курсор мыши на ссылку меню.Это может быть что-то вроде Узнайте больше о том, что я могу предложить .
    • Родительский элемент — Если у вас уже есть другие элементы меню, этот параметр позволяет создавать подпункты.
    • Вес — С помощью этой настройки вы можете определить порядок пунктов меню. Чем выше число, тем дальше они будут отображаться.

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

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

    Когда вы это сделаете, вы попадете на экран ниже.

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

    Последний совет: вы также можете использовать кнопку Добавить ссылку вверху, чтобы вручную добавить дополнительные страницы в меню навигации, и вы также можете попасть в это меню через Структура> Меню .

    8. Создайте блог и начните публиковать сообщения

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

    Напишите свою первую статью

    Чтобы создать блог, мы сначала создадим некоторый контент. Потому что какой блог без контента? Пустая страница.

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

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

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

    Кроме того, под псевдонимом URL-адреса вам следует рассмотреть возможность включения адреса блога в URL-адрес, например, / blog / post-title , если вы хотите организовать свой контент таким образом. В противном случае статьи вашего блога будут просто отображаться под http://yourdomain.com/post-title . В разделе Информация об авторе также может изменить дату и время публикации, если это станет актуальным.

    Вот готовый результат:

    Настройка блога Страница

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

    Для этого мы должны создать так называемый вид View . Это то, что Drupal называет списками контента, и создать их не так уж и сложно. Их можно найти в разделе «Структура »> «Виды ».

    Настроить просмотр

    Здесь нажмите Добавить представление , чтобы перейти на этот экран:

    Вот как заполнить Посмотреть основную информацию :

    • Имя просмотра — это имя, которое будет отображаться в меню Views , чтобы помочь вам идентифицировать его.
    • Описание — Это снова отображается в меню Views как объяснение того, что делает представление. Заполнение необязательно.

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

    После этого пора перейти к настройкам страницы :

    • Создать страницу — Включите этот параметр, чтобы Drupal создавал отдельную страницу для этого представления.
    • Заголовок страницы — Заголовок страницы. В этом случае, вероятно, уместно вести блог.
    • Путь — Окончание URL-адреса страницы. Опять же, блог — очевидный выбор. Обязательно сделайте то же самое, что вы выбрали в сообщении, если вы что-то там ввели.
    • Параметры отображения страницы — Выберите, в каком формате отображать сообщения (сетка, список HTML, таблица, неформатированный список) и какую часть отображать (тизеры, заголовки, связанные заголовки или поля). В данном случае мы выбрали неформатированный список и тизеры .
    • Элементы для отображения — Сколько сообщений вы хотите отображать на странице.
    • Использовать пейджер — включать ли разбиение на страницы для этого представления.
    • Создание ссылки меню — Мы уже говорили об этом ранее в части руководства по меню Drupal. Только не забудьте выбрать основную навигацию и настроить заголовок ссылки (мы можем предложить Blog ?).

    Нажмите Сохранить и отредактировать , после чего вы должны найти свой недавно созданный блог в передней части страницы.

    9. Научитесь удалять и изменять содержимое

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

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

    Справа нажмите кнопку Изменить , чтобы вернуться к экрану редактирования отдельного фрагмента содержимого.Или нажмите кнопку раскрывающегося списка, чтобы получить доступ к опции Удалить .

    Вы также можете вносить изменения в несколько элементов одновременно, установив флажки слева и выбрав действие в раскрывающемся меню выше.

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

    10. Активировать и деактивировать модули по умолчанию

    Хорошо, к этому моменту в руководстве вы должны иметь базовое представление о том, как обходить Drupal. Если вы когда-либо раньше работали с системой управления контентом или конструктором веб-сайтов, они должны быть вам хорошо знакомы. Однако система может делать намного больше и быть расширена для любых целей.

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

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

    И наоборот, любые модули, которые вам больше не нужны, вы можете избавиться на вкладке Uninstall .

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

    11. Добавьте дополнительные модули

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

    Во-первых, вам нужно найти понравившиеся модули в официальном каталоге. Как только вы остановитесь на одном, либо загрузите его, либо скопируйте его местоположение.Затем вы можете добавить его на свой сайт через Extend> Install new module .

    Модулей на выбор гораздо больше, чем тем, а именно 46 000+. Если вы не уверены, какой из них имеет смысл установить, вот несколько отличных вариантов:

    • Токен — Токены — это небольшие фрагменты текста, помещенные через систему заполнителей. К настоящему времени большая часть функций модуля Token была записана в ядро ​​Drupal, но некоторые модули все еще требуют этого, например, модуль Pathauto.
    • Chaos Tools Suite — AKA Ctools, позволяет создавать свои собственные модули, а также формы, диалоговые окна, подключаемые типы контента и многое другое.
    • Pathauto — Встроенный в Drupal модуль Path позволяет создавать URL-адреса вручную. Это раздражает делать вручную для каждого сообщения, и Pathauto избавит вас от этой рутинной работы. Вы можете назначить собственные шаблоны замены и пути к страницам учетной записи пользователя, чтобы URL-адреса соответствовали вашим стандартам SEO и удобству использования. Помните: Pathauto требует модуль Token and Ctools.
    • Gutenberg — Если вы переходите с WordPress на Drupal, вы можете быть счастливы (или испуганы, в зависимости от вашего мнения), узнав, что новый редактор блоков Gutenberg также доступен для Drupal. Он позволяет редактировать ваш сайт с помощью блоков и находится в свободном доступе.
    • Google Analytics. Для тех, кто хочет использовать Google Analytics для получения информации об использовании своего сайта, этот модуль упростит интеграцию.

    Дополнительные полезные модули Drupal можно найти в этой статье.

    12. Знакомство с блоками

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

    Проверьте свои блочные регионы

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

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

    Добавить блоки в регионы

    Чтобы добавить его куда-нибудь, просто выделите нужный регион и щелкните Поместить блок . Это даст вам список доступных опций.

    Когда вы нажимаете Поместите блок рядом с тем, который вы хотите на своем сайте, вы затем переходите к параметрам конфигурации.

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

    Когда все будет удовлетворено, Блок сохранения добавит его на ваш сайт.

    13. Управление существующими блоками

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

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

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

    Настроить блоки во внешнем интерфейсе

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

    Вы попадете в то же меню, что и раньше.

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

    Кстати, щелчок по ссылке Edit в правом верхнем углу подсвечивает все редактируемые элементы на странице символами, чтобы вам было легче найти, где внести изменения.

    14. Создание пользовательских блоков

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

    Если вы этого хотите, перейдите в Структура> Компоновка блока> Пользовательская библиотека блоков (вкладка вверху).

    Здесь нажмите Добавить пользовательский блок , чтобы попасть на этот экран:

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

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

    15. Проверьте последнюю возможность Drupal: Layout Builder

    Как и WordPress, Drupal недавно представил своего рода редактор блоков для дизайна контента. Поскольку это такая большая новая функция, ни одно руководство по Drupal не будет полным без ее упоминания.

    В случае Drupal новый редактор называется Layout Builder и является одним из основных модулей, однако он не устанавливается по умолчанию.Чтобы исправить это, в списке модулей под Extend найдите Layout Builder и Layout Discovery .

    Отметьте оба поля, прокрутите вниз и нажмите Установить .

    После того, как Layout Builder активен, вам все равно нужно настроить, для какого контента вы хотите его использовать. Для этого перейдите в раздел «Структура »> «Типы содержимого» .

    Здесь вы найдете список всех типов контента на вашем сайте Drupal (в настоящее время это должны быть статьи и базовая страница).Используйте раскрывающееся меню в конце, чтобы выбрать Управление отображением для любого типа контента, который вы хотите изменить. Другой способ — нажать Изменить или Управление полями , а затем щелкнуть вкладку Управление отображением в верхней части следующего экрана.

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

    Знакомство с редактором макетов Drupal

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

    В меню Manage display с активированным Layout Builder вы увидите кнопку Manage layout , которой раньше не было.

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

    Редактор в основном состоит из разделов и блоков. Когда вы нажимаете Добавить раздел , у вас есть возможность выбирать между разными макетами, такими как разное количество столбцов и их размеры.

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

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

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

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

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

    Используйте Layout Builder для отдельных страниц

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

    Для этого не забудьте активировать Разрешить каждому элементу содержимого настраивать макет в разделе Управление отображением .

    Когда вы это делаете и пытаетесь отредактировать существующий фрагмент контента этого типа, вы теперь получаете новую вкладку Layout вверху, которая переносит вас в тот же редактор.

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

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

    Последние мысли: Учебник для начинающих по Drupal

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

    В дополнение к этому, если вы хотите более систематический подход к изучению Drupal, следующие ресурсы действительно полезны:

    Что бы вы ни хотели узнать, информация, скорее всего, уже есть. Так что не стесняйтесь гуглить, пока не найдете. Мы надеемся, что это руководство по Drupal для начинающих помогло вам сделать первый шаг.

    Вы пробовали создать сайт с помощью Drupal? Какие препятствия вы встретили на пути? Есть что добавить к руководству по Drupal выше? Дайте нам знать в комментариях ниже!

    Установка дистрибутива Drupal — Документация по продукту Acquia

    Важно

    • Служба удаленного администрирования Acquia несовместима с процессом определено на этой странице.
    • Для реальных приложений рекомендуется установка на основе Composer. Для большего информацию см. BLT или Lightning.

    Вы можете установить дистрибутив Drupal (или ядро ​​Drupal) с помощью облачной платформы. интерфейс. Дистрибутив Drupal это специальная версия Drupal, настроенная и расширенная с помощью специально разработанных и дополнительные модули для включения желаемых функций, например Lightning. Используя интерфейс Cloud Platform, вы можете установить многие из лучших и самых популярные дистрибутивы Drupal в несколько кликов. Список см. Выбор дистрибутива Drupal.

    Чтобы установить новый дистрибутив Drupal в среде Cloud Platform, выполните следующие шаги:

    1. Войдите в интерфейс Cloud Platform, выберите приложение и среда, в которой вы хотите установить Drupal.Вы не можете установить Drupal в Производственная среда.

    2. На странице Overview среды щелкните Install Drupal .

      Примечание

      Если Install Drupal отключен для использования, убедитесь, что необходимые элементы для вашей среды:

      • Сущность Code в среде имеет ответвление или магистраль selected — установка в тег невозможна.
      • Режим Livedev должен быть отключен для вашего приложения.Livedev ожидает попыток установки Drupal только от команды линия.
    3. На странице Установить дистрибутив найдите дистрибутив Drupal. который вы хотите установить, а затем щелкните Установить . Для многих дистрибутивов, вы можете нажать Узнать больше , чтобы получить дополнительную информацию о раздаче. Если вы не уверены, какой дистрибутив Drupal для использования выберите Lightning .

    4. Если вы хотите установить дистрибутив, которого нет в списке (например, ваша организация может иметь свои собственные дистрибутивы Drupal, или вы может захотеть установить другой дистрибутив из drupal.org), нажмите Установить с URL. В диалоговом окне Install Drupal from URL введите URL-адрес раздачи. Это должно быть либо:

      • Drupal 7 или 8 : URL-адрес файла загрузки дистрибутива (должен быть в .tar.gz формат ) или
      • Drupal 7 : URL-адрес файла Drush .make дистрибутива.

      Затем в диалоговом окне Install Drupal from URL щелкните Install .

    Развертывание нового дистрибутива Drupal в среде занимает несколько минут.После завершения процесса установки щелкните URL-адрес веб-сайта среды. посетить ваш сайт Drupal. Это запускает install.php для завершения Drupal монтаж. Скрипт Drupal install.php откроется в новом окне браузера. Скрипт создает стандартную базу данных Drupal, настраивает администратора имя пользователя и пароль, а также настраивает другие соответствующие модули и функции в выбранный вами дистрибутив Drupal.

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

    Setup Drupal — документация Devilbox 1.0

    В этом примере будет использоваться drush для установки Drupal из PHP-контейнера Devilbox.

    После выполнения перечисленных ниже шагов у вас будет рабочая установка Drupal, готовая к работе. обслуживается через http и https.

    Он будет готов за шесть простых шагов:

    1. Войдите в контейнер PHP
    2. Создать новый каталог VirtualHost
    3. Установить Drupal через drush
    4. Корневой каталог Symlink
    5. Настройка записи DNS
    6. Посетите http: // my-drupal.loc в вашем браузере

    1. Войдите в контейнер PHP

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

    Перейдите в каталог git Devilbox и выполните shell.sh (или shell.bat в Windows), чтобы войдите в работающий контейнер PHP.

    2. Создайте новый каталог vhost

    Каталог vhost определяет имя, под которым будет доступен ваш проект.
    ( .TLD_SUFFIX будет конечным URL).

     devilbox@php-7.0.20 в / shared / httpd $ mkdir my-drupal
     

    3. Установите Drupal

    Перейдите в только что созданный каталог vhost и установите Drupal с помощью drush .

     devilbox@php-7.0.20 в / shared / httpd $ cd my-drupal
    devilbox@php-7.0.20 в / shared / httpd / my-drupal $ drush dl drupal
     

    Как выглядит структура каталогов после установки:

     devilbox@php-7.0.20 в / shared / httpd / my-drupal $ tree -L 1
    .└── drupal-8.3.3
    
    1 каталог, 0 файлов
     

    4. Symlink webroot

    Символьная привязка фактического корневого каталога к htdocs очень важна. Веб-сервер ожидает каждый корень документа проекта должен находиться в / htdocs / . Это путь, по которому он будет служить файлы. Это также путь, по которому ваша точка входа в фреймворк (обычно index.php ) должна быть найденным.

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

     devilbox@php-7.0.20 в / shared / httpd / my-drupal $ ln -s drupal-8.3.3 / htdocs
     

    Как выглядит структура каталогов после символической ссылки:

     devilbox@php-7.0.20 в / shared / httpd / my-drupal $ tree -L 1
    .
    ├── drupal-8.3.3
    └── htdocs -> CodeIgniter-3.1.8
    
    2 справочника, 0 файлов
     

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

    Важно

    При использовании Docker Toolbox необходимо, чтобы явно разрешил использование символических ссылок . См. Инструкции ниже:

    5. Запись DNS

    Если у вас уже настроен Auto DNS, вы можете пропустить этот раздел, потому что записи DNS будут быть доступным автоматически на связанном DNS-сервере.

    Если у вас не настроен Auto DNS, вам нужно будет добавить следующую строку в свой операционные системы хоста / etc / hosts файл (или C: \ Windows \ System32 \ drivers \ etc в Windows):

    Установите Drupal для локальной разработки

  • 0:04

    Установите Drupal для локальной разработки с Райаном Уивером

  • 0:08

    Drupal 8 сделал огромный шаг вперед, используя

  • 0:10

    общих шаблонов кодирования и библиотек.

  • 0:13

    Это делает Drupal намного проще и доступнее для многих.

  • 0:17

    Эта серия предназначена для разработчиков

  • 0:19

    , которые использовали Drupal раньше, потому что вместо того, чтобы научиться его использовать,

  • 0:22

    мы собираемся разорвать слои

  • 0:24

    и посмотрите, как эта машина работает.

  • 0:27

    Это сделает вас действительно опасным

  • 0:29

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

  • 0:33

    Начните с загрузки Drupal 8.

  • 0:36

    Это распакует файл в папку «Мои загрузки». Я перенесу его в каталог Drupal 8.

  • 0:45

    Вы можете увидеть все наши блестящие новые файлы здесь в моем блестящем редакторе PhpStorm.

  • 0:50

    Нам нужен веб-сервер, но я не собираюсь тратить время на установку Apache или

  • 0:54

    NGINX локально.Вместо этого я воспользуюсь встроенным php веб-сервер.

  • 0:58

    Перейти в каталог Drupal 8. Запустите его, запустив php-S локальный хост: 8000.

  • 1:05

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

  • 1:11

    Я настоятельно рекомендую использовать это для разработки.

  • 1:14

    В браузере перейдите по адресу localhost: 8000.

  • 1:17

    Здравствуйте, экран установки Drupal 8.

  • 1:21

    Выберите стандартную установку, чтобы получить еще несколько функций.

  • 1:25

    На следующем этапе у меня проблема.

  • 1:28

    Для параметра xdebug.max_nesting_level в php.ini установлено слишком низкое значение.

  • 1:33

    Вау-вау!

  • 1:35

    Исправить легко.Вернитесь к терминалу и открыть новую вкладку.

  • 1:40

    Запустите php —ini.

  • 1:43

    Это сообщит вам, где находится файл php.ini.

  • 1:46

    Откройте его в своем любимом редакторе.Мне нравится vim, потому что он дает мне признание на улице.

  • 1:55

    Найдите настройку. Он уже существует в моем файле, поэтому я установил 256.

  • 2:00

    Если его нет в вашем файле, просто добавьте его внизу.

  • 2:04

    Чтобы это изменение вступило в силу, перезапустите веб-сервер.

  • 2:08

    Для нас нажмите Control C, чтобы убить веб-сервер php, а затем запустите его снова.

  • 2:15

    Это исправляет. Введите данные своей базы данных.

  • 2:19

    Я назову свою базу данных d8_under_hood

  • 2:21

    и пройти root без пароля для моего супербезопасного локального компьютера.

  • 2:26

    Теперь возьмите кофе или бутерброд или завести нового друга

  • 2:30

    , или пойти потанцевать, или что-нибудь интересное — ну, знаете, — в то время как Drupal делает свою установку.

  • 2:38

    Динь! Дайте своему сайту умное имя и адрес электронной почты

  • 2:42

    , но введите свой адрес электронной почты, а не мой.Я использую суперсекретный и безопасный пароль admin.

  • 2:51

    Выберите свою страну и нажмите «Сохранить».

  • 2:58

    Уф! Я имею ввиду, поздравляю. Теперь у вас есть рабочий сайт на Drupal 8.

  • 3:03

    Знаете, что мне больше всего нравится в новом проекте? Создание нового репозитория get.

  • 3:07

    Серьезно, как часто вы набираете get init?

  • 3:12

    В PhpStorm вы можете увидеть файл example.getignore.

  • 3:17

    Refactor, переименуйте в.getignore.

  • 3:20

    Откройте его и раскомментируйте строку поставщика игнорировать этот каталог.

  • 3:27

    Project также имеет файлы composer.json и composer.lock.

  • 3:31

    Composer — это менеджер пакетов php, который изменил все в нашем мире.

  • 3:36

    Если вы не знакомы с этим, посмотрите наш учебник по композитору.

  • 3:39

    Серьезно, вы можете использовать его в Drupal 7. Мы делаем это в этом уроке.

  • 3:44

    По вине композитора.json, вам не нужно фиксировать каталог vendor.

  • 3:50

    Вам также не нужно фиксировать основной каталог, в котором находится весь Drupal.

  • 3:54

    Из-за специальной настройки Composer в Drupal, другой разработчик

  • 3:58

    должен иметь возможность клонировать проект, запустите установку Composer,

  • 4:01

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

  • 4:04

    Когда я попробовал это, у меня возникли небольшие проблемы с основным каталогом из-за причуды автозагрузки.

  • 4:09

    Эй, он еще не выпущен, так что может быть ошибка. Это круто.

  • 4:13

    В другом скринкасте я покажу вам, как правильно использовать Composer с Drupal.

  • 4:17

    Но пока безопасно, по крайней мере, не фиксировать каталог vendor.

  • 4:21

    Если у вас установлен Composer, он правильно заполнит этот каталог.

  • 4:25

    Вернитесь к терминалу и запустите git add.

  • 4:29

    И затем git status.

  • 4:32

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

  • 4:37

    Но кроме этих файлов ядра, мы не делаем много.

  • 4:41

    Новый проект Drupal не содержит много файлов.

  • 4:45

    Завершите это, набрав git commit и набрав умное сообщение о фиксации

  • 4:48

    для удовольствия ваших коллег.

  • 4:51

    Готово. Хорошо, у меня есть секрет, чтобы рассказать тебе что сделает ваш опыт работы с Drupal 8

  • 4:57

    в разы лучше. Используйте достойный редактор.

  • 5:01

    Лучшее — это PhpStorm.

  • 5:03

    Atom и Sublime тоже неплохие.

  • 5:05

    Но если вы используете Notepad ++ или открываете какой-то проводник каталогов

  • 5:09

    искать файлы вручную, не будет ни радуги, ни палочек пикси, ни гамбола

  • 5:13

    в вашем опыте работы с Drupal 8.

  • 5:16

    Ваш редактор должен иметь возможность автозаполнения,

  • 5:18

    имеют дерево каталогов,

  • 5:20

    и есть сочетание клавиш для открытия файлов по имени.

  • 5:22

    Хорошо? Я тебя предупреждал.

  • 5:25

    Если вы используете PhpStorm, то да!

  • 5:27

    Он имеет плагин Symfony, который хорошо работает с Drupal тоже. Счет!

  • 5:32

    В настройках в разделе «Плагины» нажмите «Обзор репозиториев» и найдите Symfony.

  • 5:41

    Вы найдете этот замечательный плагин Symfony, в котором есть более 1,3 миллиона загрузок.

  • 5:45

    Обещаю, в основном они не от меня.

  • 5:47

    Если это еще не установлено, сделайте это.У меня это уже есть.

  • 5:52

    После установки вам будет предложено перезапустить PhpStorm.

  • 5:55

    Когда он снова откроется, вернитесь в Настройки,

  • 5:59

    выполните поиск Symfony, и вы найдете новое меню плагинов Symfony.

  • 6:04

    Убедитесь, что установлен флажок «Включить подключаемый модуль для этого проекта».

  • 6:07

    Не забывайте проверять это для каждого нового проекта.

  • 6:09

    Этот плагин предоставит вам довольно приятное автозаполнение, характерное для Drupal и Symfony.

  • 6:15

    Sweet! Мы готовы к работе.

  • 6:18

    Давайте перейдем к коду.

  • 0:04

    Carregar e Salvar Dados de Entidades de Configurações Перевод песни em parceria com MMDA (http: // www.mmda.com.br)

  • 0:08

    Drupal 8 Evolui АО США

  • 0:10

    padrões comuns de codificação e bibliotecas.

  • 0:13

    Isso torna o Drupal muito mais fácil e acessível a muitas pessoas.

  • 0:17

    Essa série é feita para desenvolvedores

  • 0:19

    que já usaram o Drupal, porque ao invés de aprender como usar,

  • 0:22

    Vamos Discar как Camadas

  • 0:24

    e ver como essa máquina funciona.

  • 0:27

    Isso vai torná-lo muito perigoso

  • 0:29

    e revelar possible que vê não teria como saber.

  • 0:33

    Comece fazendo or dowload do Drupal 8.

  • 0:36

    Разархивируйте архив для прямого доступа «Мои загрузки». Irei move-lo para o diretório Drupal 8.

  • 0:45

    Você pode ver nossos novos arquivos aqui no Meu редактор сделать PhpStorm.

  • 0:50

    Precisamos de um web server, mas eu não vou perder локальная настройка темпа для Apache или

  • 0:54

    NGINX.Все возможности использования веб-сервера не установлены на php.

  • 0:58

    Доступ к директории Drupal 8. Исполняется php-S на локальном хосте: 8000.

  • 1:05

    Isso serve arquivos desse diretório e ficará pendurado lá até que voiceê pare.

  • 1:11

    Eu recomendo usar isso para desenvolver.

  • 1:14

    Без браузера, цифровой локальный хост: 8000

  • 1:17

    Olá tela de instalação do Drupal 8.

  • 1:21 В номере

    Escolha a instalação padrão para ter algumas есть столовая.

  • 1:25

    No próximo passo eu tenho um проблема.

  • 1:28

    Не установлен xdebug.max_nesting_level, так как php.ini не настроен для muito baixo.

  • 1:33

    Вау-вау!

  • 1:35

    Fácil de resolver.Volte ao terminal e abra uma nova aba.

  • 1:40

    Родился php —ini.

  • 1:43

    Isso irá dizer onde o arquivo php.ini vive.

  • 1:46

    Abra-o com seu editor Favorito.Eu gosto do vim porque me da mental nas ruas.

  • 1:55

    Приобретите pela configuração. Ela já existe no meu arquivo, Então irei configurar para 256.

  • 2:00

    Se não existe no seu arquivo, adicione abaixo.

  • 2:04

    Para essa mudança fazer efeito, восстановить веб-сервер.

  • 2:08

    Para nós, aperte Ctrl C parar o web server do php, e comece-o de novo.

  • 2:15

    Решение проблемы. Escreva os detalhes do seu banco de dados.

  • 2:19

    Chamarei meu banco de d8_under_hood

  • 2:21

    e sigo com root e sem senha para о мне компьютер супер сегуро.

  • 2:26

    Agora Pegue um cafe ou um sanduiche ou faça um novo amigo

  • 2:30

    ou vá dançar, ou algo interessante-voiceê sabe- enquanto o Установлен Drupal.

  • 2:38

    Динь! Nomeie o seu сайт e um endereço de email,

  • 2:42

    o seu email, não o meu.A senha super secreta e segura que uso é admin.

  • 2:51

    Selecione seu país e aperte Save.

  • 2:58

    Уф! Digo, .. Parabéns. Você tem um site em Drupal 8 rodando.

  • 3:03

    Sabe o que mais gosto em um novo projeto? Criar um novo repositório.

  • 3:07

    Серио, квантизм дает шанс для цифрового запуска инициализации?

  • 3:12

    Нет PhpStorm, используется только для архива example.getignore.

  • 3:17

    Refatorar, Renomear para.getignore

  • 3:20

    Abra e descomente a linha vendor para ignorar aquele diretório

  • 3:27

    Project tamabem tem os arquivos composer.json e composer.lock.

  • 3:31

    Composer é um gerenciador de pacote do php, e mudou tudo em nosso mundo.

  • 3:36

    Se voiceê não conhece, Assista или nosso учебник для Composer.

  • 3:39

    Серию, говорите по-американски без Drupal 7. Usamos naquele учебник.

  • 3:44

    Por causa do arquivo composer.json, вокк нет деве прецизар comitar o diretório vendor.

  • 3:50

    Você também não Precisa dar commit no diretório do core onde tudo do Drupal está.

  • 3:54

    Devido à algumas configurações especiais do Composer нет Drupal, закончил desenvolvedor

  • 3:58

    deve estar apto a clonar o repositório, исполняемый файл Composer install,

  • 4:01

    и поставщик амбосов и основные серые цвета для пунктов.

  • 4:04

    Quando eu tentei isso, tive um pequeno problem com o diretório do core devido à um equívoco com o carregamento automático.

  • 4:09

    Ei, não foi lançado ainda, então pode ter um bug. Tudo bem.

  • 4:13

    В конце эпизода, ирей из самых популярных композиций композитора com Drupal appriadamente.

  • 4:17

    Mas agora seguro não dar commit no diretório vendor, pelo menos.

  • 4:21

    Не имеет значения composer.install, isso irá popular aquele diretório corretamente.

  • 4:25

    Напряжение для терминала и выполнение git add.

  • 4:29

    E depois git status.

  • 4:32

    Há vários arquivos no core, então será legal não ter que dar commit neles algum dia.

  • 4:37

    Mas além desses arquivos do core, não estamos dando совершить em muita coisa.

  • 4:41

    Um novo projeto Drupal não contém muitos arquivos.

  • 4:45

    Завершить isso digitando git commit e depois digitando uma boa mensagem de commit

  • 4:48

    para seus companheiros contribuidores gostarem.

  • 4:51

    Pronto. Хорошо, tenho um segredo para contar pra voê Que fará sua Experência no Drupal 8

  • 4:57

    muitas vezes melhor. Используйте um editor decente.

  • 5:01

    O melhor é PhpStorm.

  • 5:03

    Atom e Sublime também são bons.

  • 5:05

    Mas se voiceê usa Notepad ++ ou abre algum explorador de diretórios

  • 5:09

    para procurar por arquivos manualmente, não terá nenhum arco-íris, ou doces

  • 5:13

    на основе опыта работы с Drupal 8.

  • 5:16

    Seu editor deve ser capaz de autocompletar,

  • 5:18

    ter uma árvore de diretórios,

  • 5:20

    e ter um atalho para abrir arquivos através do nome.

  • 5:22

    Хорошо? Avisei você.

  • 5:25

    Подходит для PhpStorm, так и есть!

  • 5:27 Плагин

    Ele tem um Symfony que roda legal junto com o Drupal. Ponto pra ele!

  • 5:32

    Em Preferências, Plugins, clique Procurar Repositórios Электронная почта для Symfony.

  • 5:41

    Você irá encontrar esse ótimo plug-in Symfony que tem Торно за 1,3 миллиона загрузок.

  • 5:45

    Eu prometo, a maioria deles são meus.

  • 5:47

    Se voiceê ainda não tem isso instalado, instale.Eu já tenho.

  • 5:52

    Depois de instalar, ele irá pedir para reiniciar o PhpStorm.

  • 5:55

    Uma vez que estiver aberto novamente, volte para Preferências,

  • 5:59

    pesquise por Symfony e Você verá um novo menu para o плагин Symfony.

  • 6:04

    Tenha certeza de marcar a caixa Habilitar Plug-in para esse Projeto.

  • 6:07

    Lembre de verificar isso para todo novo projeto.

  • 6:09

    Esse plug-in lhe dará um ótimo autocompletar она специально для Drupal и Symfony.

  • 6:15

    Demais! Estamos prontos.

  • 6:18

    Vamos para o código.

  • .

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

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