Установка и настройка Bedrock в среде ServBay
Что такое Bedrock?
Bedrock представляет собой современную структуру проекта WordPress, которая управляет зависимостями с помощью Composer, обеспечивая лучшую организацию проекта и улучшение опыта разработки. Bedrock делает разработку и развертывание WordPress более упорядоченным, эффективным и безопасным.
Шаги по установке Bedrock
В этой статье мы расскажем, как установить и настроить Bedrock в среде ServBay.
Шаг 1: Создание директории проекта
Сначала создайте новую директорию проекта в каталоге www
в ServBay:
cd /Applications/ServBay/www
mkdir servbay-bedrock-app
cd servbay-bedrock-app
2
3
Шаг 2: Создание проекта Bedrock с использованием Composer
ServBay уже включает Composer, поэтому мы можем использовать Composer для создания проекта Bedrock:
composer create-project roots/bedrock .
Шаг 3: Создание базы данных и пользователя
Доступ к phpMyAdmin, который идет в комплекте с ServBay
Откройте https://servbay.host/, нажмите "phpMyAdmin", чтобы войти в инструмент управления базами данных phpMyAdmin.
Создание пользователя базы данных
Перейдите на страницу учетных записей пользователей
- На главной странице phpMyAdmin нажмите "Учетные записи пользователей" в верхнем меню.
Добавление нового пользователя
- Нажмите "Добавить учетную запись пользователя".
- Заполните следующие данные:
- Имя пользователя:
bedrock_user
- Хост:
localhost
- Пароль: введите надежный пароль, например
password123
- Повторите ввод пароля
- Имя пользователя:
- В разделе "Создание базы данных для пользователя" выберите "Создать базу данных с тем же именем и предоставить все привилегии".
- Убедитесь, что установлен флажок "Предоставить все привилегии".
- Нажмите кнопку "Выполнить".
Шаг 4: Настройка Bedrock
Редактирование файла конфигурации среды
В корневом каталоге проекта скопируйте файл
.env.example
в.env
:bashcp .env.example .env
1Редактирование файла
.env
Откройте файл
.env
в текстовом редакторе и настройте информацию о подключении к базе данных и другие необходимые настройки:DB_NAME='bedrock_user' # Совпадает с именем пользователя DB_USER='bedrock_user' DB_PASSWORD='password123' DB_HOST='localhost'
1
2
3
4Вы также можете настроить другие параметры в файле
.env
, напримерWP_ENV
,WP_HOME
иWP_SITEURL
:WP_ENV='development' WP_HOME='http://servbay-bedrock.local' WP_SITEURL='${WP_HOME}/wp'
1
2
3
Шаг 5: Настройка веб-сервера
Добавление сайта
Откройте ServBay, нажмите вкладку "Хост", добавьте новый сайт:
- Имя:
My Bedrock Site
- Доменное имя:
servbay-bedrock.local
- Тип сайта:
PHP
- Версия PHP: выберите соответствующую версию PHP
- Корневой каталог сайта:
/Applications/ServBay/www/servbay-bedrock-app/web
- Имя:
Сохранение конфигурации
Сохраните конфигурацию.
Шаг 6: Завершение установки
Доступ к странице установки
Откройте браузер и перейдите по адресу
https://servbay-bedrock.local/wp
, вы увидите страницу установки WordPress.Заполнение информации о базе данных
Следуя инструкциям на странице, заполните данные для подключения к базе данных:
- Имя базы данных:
bedrock_user
(совпадает с именем пользователя) - Имя пользователя:
bedrock_user
- Пароль:
password123
- Хост базы данных:
localhost
- Префикс таблиц:
wp_
(по желанию можно изменить)
- Имя базы данных:
Заполнение информации о сайте
Следуя инструкциям на странице, заполните данные о сайте, включая название сайта, имя администратора и пароль.
Завершение установки
Нажмите кнопку "Установить WordPress", чтобы завершить процесс установки.
Шаг 7: Установка тем и плагинов
Установка тем
Войдите в панель управления WordPress, нажмите "Внешний вид" -> "Темы" и выберите и установите тему по вашему вкусу.
Установка плагинов
Нажмите "Плагины" -> "Установить плагины", найдите и установите необходимые плагины, например, SEO-плагины, плагины безопасности и др.
Использование Bedrock для создания сайта
Теперь вы успешно установили и настроили Bedrock в среде ServBay и можете начать использовать его для создания вашего сайта. Вот некоторые распространённые действия:
Создание страниц и статей
Создание страницы
В панели управления WordPress нажмите "Страницы" -> "Добавить новую страницу", заполните заголовок и содержимое страницы, затем нажмите "Опубликовать".
Создание статьи
Нажмите "Записи" -> "Добавить новую запись", заполните заголовок и содержимое записи, выберите категорию и теги, затем нажмите "Опубликовать".
Настройка навигационного меню
Создание навигационного меню
Нажмите "Внешний вид" -> "Меню" и создайте новое навигационное меню.
Добавление пунктов меню
Добавьте страницы, записи, категории и т.д. в навигационное меню, затем нажмите "Сохранить меню".
Настройка виджетов
Добавление виджетов
Нажмите "Внешний вид" -> "Виджеты" и перетащите необходимые виджеты в боковую панель или другие области виджетов.
Настройка виджетов
Настройте параметры виджетов по своему усмотрению, затем нажмите "Сохранить".
Выполнив указанные шаги, вы успешно установили и настроили Bedrock в среде ServBay и начали использовать его для создания вашего сайта. Современная структура проекта и мощные функции Bedrock делают его идеальным выбором для создания различных типов сайтов.