Перейти к содержанию

Drupal

В этой статье

Информация

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

Drupal. Основные возможности

  • Высокая производительность - Apache способен распределять нагрузку между ядрами процессора и обслуживать большое количество одновременных запросов к Drupal-сайту.
  • Управление кэшем - модули Apache позволяют организовать кэширование данных Drupal для снижения нагрузки на БД.
  • Балансировка нагрузки - можно использовать модули балансировки и резервирования для распределения запросов между несколькими серверами.
  • Безопасность - поддержка HTTPS, модули защиты от DDoS, SQL-инъекций и других атак.
  • Простота масштабирования - добавление новых нод позволяет наращивать производительность по мере необходимости.

Особенности сборки

  • Возможна установка на ОС: Debian 11-12, Ubuntu 20.04, 22.04, 23.04.
  • Веб-интерфейс будет доступен по ссылке: https://drupal{Server_ID_from_Invapi}.hostkey.in

Начало работы после развертывания Drupal

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

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления Drupal с веб-интерфейсом: в теге webpanel;
  • Логин: root;
  • Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Настройка Drupal

При первом переходе по ссылке из тега webpanel будет открыто меню настройки Drupal:

  1. Выбор языка:

    • На этом этапе необходимо выбрать предпочтительный язык интерфейса для использования Drupal.
  2. Выбор профиля:

    • Определите тип установки (стандартный или минимальный);
    • Стандартный профиль рекомендуется для большинства сайтов.
  3. Проверка требований:

    • Система автоматически проверит соответствие сервера необходимым требованиям.
  4. Настройка базы данных:

    • Название базы данных: drupal;
    • Пользователь: root;
    • Пароль: используйте пароль от SSH из письма о сдаче сервера;
    • Важно! В расширенных настройках замените localhost на drupal_db:

  5. Установка сайта:

    • Дождитесь завершения установки необходимых компонентов, система установит базовые модули и конфигурации.
  6. Настройка сайта:

    • Введите основную информацию о сайте;
    • Создайте учетную запись администратора.

На каждом этапе используйте кнопку Сохранить и продолжить (Save and continue) для перехода к следующему шагу.

Авторизация и стартовое меню

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

Для изменения информации о пользователе необходимо нажать на кнопку Изменить профиль под именем пользователя:

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

.

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

Примечание

Подробная информация по основным настройкам Drupal содержится в документации разработчиков.

Заказ Drupal с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.