В сегодняшней статье мы установим MyBB на Ubuntu 16.04 VPS .
MyBB является очень популярным программным форумом с открытым исходным кодом, интуитивный и расширяемый форум разработанный с использованием PHP и MySQL.
От форумов до потоков, от постов для личных сообщений, поиск в профилях, репутации и предупреждений, MyBB имеет все, что нужно для запуска эффективного и захватывающего сообщества. С помощью плагинов и тем, вы можете расширить функциональные возможности MyBB, чтобы построить свое сообщество именно так, как вы хотели бы его.
Мы будем использовать Ubuntu VPS для этого урока.
# ssh root@server_ip
Вы можете проверить, есть ли у вас установленной правильная версия Ubuntu на сервере с помощью следующей команды:
# lsb_release -a
Вы должны получить этот результат:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:
# apt update && apt upgrade
Установите необходимую зависимость так что ваш PHP форум может подключиться к базе данных MySQL:
# apt install php-mysql
Теперь перейдите в каталог HTML на вашем сервере.
# cd /var/www/html/
Загрузите последнюю версию MyBB, которая есть на данный момент. В нашем случае 1.8.7.
# wget https://resources.mybb.com/downloads/mybb_1807.zip
Распакуйте пакет:
# unzip mybb_1807.zip
Создайте директорию для вашего форума:
# mkdir mybb
Установите правильного владельца файла на веб-сервере Apache.
# chown www-data: -R /var/www/html/mybb/
Удалите файл ZIP, введите только что созданную директорию и переместить нужные файлы из каталога Upload
# rm mybb_1807.zip # cd mybb/ # mv Upload/* .
Теперь создайте базу данных MySQL, чтобы форум мог быть установлен. Войдите в MySQL как root:
# mysql -u root -p mysql> create database mybb; mysql> grant all privileges on mybb.* to mybbuser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Bye
Переименуйте файл config.default.php в директорию inc под именем config.php, так как вам будет предложено сделать это позже во время установки MyBB через браузер. Выполните следующие действия :
# mv inc/config.default.php inc/config.php
Теперь создайте файл виртуального хоста Apache для вашего домена, так что вы можете получить доступ к MyBB через домен. Создайте новый файл, назовем его mybb.conf:
nano /etc/apache2/sites-available/mybb.conf
Вставить следующее:
<VirtualHost *:80> ServerAdmin admins@your_domains.com DocumentRoot /var/www/html/mybb/ ServerName your_domains.com ServerAlias www.your_domains.com <Directory /var/www/html/mybb/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domains.com-errors_log CustomLog /var/log/apache2/your_domains.com-access_log common </VirtualHost>
Не забудьте заменить your_domains на значение своего домена. Сохраните и закройте файл. Затем включите его:
# a2ensite mybb.conf
Теперь перезапустите Apache, чтобы изменения вступили в силу:
# /etc/init.d/apache2 restart
Затем откройте ваш любимый веб – браузер и закончите установку MyBB путем перехода к http://your_domains.com . Вас встретят с помощью мастера установки форума , как показано на рисунке ниже.
Нажмите кнопку Далее, примите Лицензионное соглашение и продолжите процедуру установки.
Убедитесь, что все соответствует требованиям на странице проверки требований. Затем нажмите на кнопку Next и приступите к конфигурации базы данных. Введите значения базы данных, которые вы использовали при создании базы данных ранее.
Эта установка довольно проста, поэтому, как только вы настроить основные параметры для форума и настроек администратора, то вы можете идти и использовать MyBB.
После завершения установки вы должны получить это:
Поздравляем вы успешно установили MyBB форум на вашем Ubuntu 16,04 VPS.
PS. Если вам понравился этот пост , пожалуйста , поделитесь им с друзьями в социальных сетях с помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Благодарю.