Установка и настройка Drupal в среде ServBay
Что такое Drupal?
Drupal — это мощная система управления контентом с открытым исходным кодом (CMS), широко используемая для построения различных типов веб-сайтов, от личных блогов до корпоративных порталов. Drupal предлагает гибкое управление контентом, пользовательскими правами и расширяемыми функциями, что делает её подходящей для создания сложных и высокопроизводительных сайтов.
Шаги установки Drupal
В этой статье мы рассмотрим, как установить и настроить Drupal в среде ServBay.
Шаг 1: Создание директории проекта
Сначала создайте новую директорию проекта в каталоге www
ServBay:
cd /Applications/ServBay/www
mkdir servbay-drupal-app
cd servbay-drupal-app
2
3
Шаг 2: Использование Composer для создания проекта Drupal
ServBay уже включает Composer, так что мы можем использовать Composer для создания проекта Drupal:
composer create-project drupal/recommended-project .
Шаг 3: Создание базы данных и пользователя
Доступ к инструменту управления базами данных phpMyAdmin, включенному в ServBay
Откройте https://servbay.host/, нажмите «phpMyAdmin», чтобы войти в инструмент управления базами данных phpMyAdmin.
Создание пользователя базы данных
Перейдите на страницу учетных записей пользователей
- На главной странице phpMyAdmin нажмите «Учетные записи пользователей» в верхнем меню.
Добавьте нового пользователя
- Нажмите «Добавить учетную запись пользователя».
- Заполните следующую информацию:
- Имя пользователя:
drupal_user
- Хост:
localhost
- Пароль: введите надежный пароль, например,
password123
- Повторите: снова введите пароль
- Имя пользователя:
- В разделе «Создание базы данных для пользователя» выберите «Создать базу данных с тем же именем и предоставить все права».
- Убедитесь, что выбрано «Предоставить все права».
- Нажмите кнопку «Выполнить».
Шаг 4: Настройка веб-сервера
Добавление нового сайта
Откройте ServBay, нажмите вкладку «Хосты» и добавьте новый сайт:
- Имя:
My Drupal Site
- Домен:
servbay-drupal.local
- Тип сайта:
PHP
- Версия PHP: выберите соответствующую версию PHP
- Корневая директория сайта:
/Applications/ServBay/www/servbay-drupal-app/web
- Имя:
Сохранение конфигурации
Сохраните конфигурацию.
Шаг 5: Запуск установщика Drupal
Доступ к странице установки
Откройте браузер и перейдите на
https://servbay-drupal.local/core/install.php
, вы увидите страницу установки Drupal.Выбор языка
Выберите предпочитаемый язык, затем нажмите «Сохранить и продолжить».
Выбор конфигурации установки
Выберите «Стандарт», затем нажмите «Сохранить и продолжить».
Настройка данных для подключения к базе данных
Заполните информацию для подключения к базе данных:
- Тип базы данных:
MySQL, MariaDB, Percona Server или эквивалент
- Имя базы данных:
drupal_user
(такое же, как имя пользователя) - Имя пользователя базы данных:
drupal_user
- Пароль базы данных:
password123
- Хост базы данных:
localhost
- Тип базы данных:
Заполнение информации о сайте
Заполните информацию о сайте, включая имя сайта, адрес электронной почты сайта, имя пользователя администратора и пароль.
Завершение установки
Нажмите кнопку «Сохранить и продолжить», чтобы завершить установку.
Шаг 6: Установка модулей и тем
Установка модулей
Войдите в административную панель Drupal, нажмите «Расширения», найдите и установите нужные модули.
Установка тем
Нажмите «Вид», выберите и установите понравившуюся тему.
Использование Drupal для создания сайта
Теперь, когда вы успешно установили и настроили Drupal в среде ServBay, вы можете начать использовать его для создания вашего сайта. Вот несколько распространенных операций:
Создание типов содержимого и контента
Создание типа содержимого
В административной панели Drupal нажмите «Структура» -> «Типы содержания», создайте новый тип содержимого, заполните название типа содержимого и другие настройки, затем нажмите «Сохранить тип содержимого».
Создание контента
Нажмите «Содержание» -> «Добавить содержание», выберите только что созданный тип содержимого, заполните заголовок и содержание, затем нажмите «Сохранить и опубликовать».
Настройка навигационного меню
Создание меню
В административной панели Drupal нажмите «Структура» -> «Меню», создайте новое навигационное меню, заполните название меню и другие настройки, затем нажмите «Сохранить».
Добавление пунктов меню
Добавьте контент в навигационное меню, затем нажмите «Сохранить меню».
Настройка блоков
Добавление блоков
В административной панели Drupal нажмите «Структура» -> «Разметка блоков», переместите нужные блоки в заданные области, затем нажмите «Сохранить разметку».
Настройка блоков
Настройте параметры блоков по мере необходимости и нажмите «Сохранить блок».
Следуя вышеописанным шагам, вы успешно установили и настроили Drupal в среде ServBay, и теперь можете использовать его для создания вашего сайта. Мощные и гибкие функции Drupal позволяют ему быть идеальным выбором для создания самых различных типов веб-сайтов.