Порядок развёртывания форума на CMS MyBB

1. Создание базы данных

Эта операция выполняется через хостинг в панели управления сайтом.

Для этого заранее приготовить:
— Имя базы данных;
— Имя пользователя базы данных;
— Пароль пользователя базы данных.

При создании базы данных предоставляется выбор движка базы данных (тип и вариант): мой выбор MySQL и mariadb последней доступной версии; также можно выбрать вараинт кодировки, — я использую ту, что выставляется автоматически (utf8mb4).

2. Установка

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

Для этого заранее приготовить:
— Название сайта;
— Название форума;
— Контактный адрес электронной почты общесайтовый;
— Имя администратора форума;
— Пароль администратора форума;
— Контактный адрес электронной почты администратора.

2.1. Скачивание установщика.

ZIP-архив находится по адресу: https://mybb.com/download/.
Распаковку установщика удобнее производить прямо в сайте.

2.2. Загрузка архива установщика на сайт и распаковка.

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

Существует два варианта размещения форума: в корневом каталоге сайта или в отдельной форумной папке. Зависит от архитектуры сайта: если сайт это и есть форум и только он, то файлы размещаются в корневом каталоге; если форум это одна из частей сайта, то тогда используется отдельная папка (я именую её «forums»).

Для загрузки через панель управления в файловом менеджере необходимо перейти в каталог «www» и далее в каталог сайта.

Панель управления должна поддерживать распаковку ZIP-архива. При распаковке в каталоге форума окажется в том числе папка «Upload», её содержимое необходимо переместить в него, а саму папку после этого можно удалить.

Файл htaccess.txt нужно переименовать в «.htaccess» — для сайтов, управляемыми Apache (для сайтов на nginx необходимо добавить на сервер настройки из файла htaccess-nginx.txt.

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

2.3. Запуск установщика

В адресной стоке браузера вводится адрес форума с добавлением /install.

Установка происходит в интерактивном режиме.

На этапе конфигурирования базы данных среди вводимых данных присутствуют движок базы данных, который выбирается MySQL Improved (если при создании базы данных в панели управления было MySQL), адрес хоста, который берётся в панели управления, а также префикс таблицы, который оставляется таким, который предложен по умолчанию установщиком.

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

Установка пакета русского языка

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

1. Скачивание архива

Из базы языковых пакетов, последнюю версию:
https://community.mybb.com/mods.php?action=browse&category=19.

2. Загрузка пакета и распаковка

Осуществляется в панели управления сайтом хостинга.

Архив загружается в директорию:

forums/inc/languages.

После распаковки содержимое его папки /languages переносится в данную директорию (пустую папку пакета можно удалить), которая таким образом должна содержать директорию russian и файл russian.php.

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

3. Переключение языка форума

На форуме, в его панели управления выбирается соответствующая настройка.

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