Как установить форум XMB на Ubuntu 16.04 LTS
На этой странице
- Требования
- Обновление системы
- Установить сервер LAMP
- Скачать XMB
- Настроить базу данных
- Настройка Apache для XMB
- Доступ к программе установки форума XMB
Форум XMB, также известный как eXtreme Message Board, представляет собой бесплатное программное обеспечение для форумов с открытым исходным кодом, написанное на PHP и использующее серверную часть базы данных MySQL. XMB — это простой, легкий, простой в использовании, мощный и легко настраиваемый. Вы можете делать все на форуме XMB, а также делиться любыми модификациями или темами.
В этом руководстве мы узнаем, как установить форум XMB в Ubuntu 16.04.
Требования
- Сервер под управлением Ubuntu 16.04.
- Пользователь без полномочий root с привилегиями sudo.
Обновите систему
Перед запуском рекомендуется обновить ваш пакет до последней версии. Вы можете сделать это с помощью следующей команды:
sudo apt-get update -y
sudo apt-get upgrade -y
Как только ваша система будет обновлена, перезапустите систему, чтобы применить изменения.
Установить LAMP-сервер
Форум XMB работает на веб-сервере Apache, написанном на PHP, и использует MySQL в качестве серверной части базы данных, поэтому вам потребуется установить сервер LAMP в вашу систему.
Вы можете установить его, выполнив следующую команду:
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip mariadb-server -y
После установки всех пакетов запустите сервер Apache и MariaDB и включите их при загрузке с помощью следующей команды:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Скачать XMB
Далее вам нужно будет загрузить последнюю версию XMB с их официального сайта. Вы можете сделать это с помощью следующей команды:
wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip
Затем извлеките загруженный файл с помощью следующей команды:
unzip XMB-1.9.11.15.zip
Затем скопируйте извлеченный каталог в корневой каталог apache:
cp -r XMB-1.9.11.15 /var/www/html/xmb
Затем дайте правильное разрешение каталогу XMB:
sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb
Настроить базу данных
По умолчанию MariaDb не защищен, вы можете защитить его, запустив скрипт mysql_secure_installation:
sudo mysql_secure_installation
Этот скрипт установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к защищенной базе данных MariaDB, как показано ниже:
Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y
Как только MariaDB будет защищена, войдите в оболочку MariaDB с помощью следующей команды:
mysql -u root -p
Введите пароль root, затем создайте базу данных и пользователя для XMB с помощью следующей команды:
MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE xmbdb;
MariaDB [(none)]> CREATE USER xmb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON xmbdb.* TO 'xmb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Затем сбросьте привилегии:
MariaDB [(none)]> FLUSH PRIVILEGES;
Наконец, выйдите из оболочки MariaDB:
MariaDB [(none)]>exit
Настройте Apache для XMB
Далее вам нужно будет создать директиву виртуального хоста Apache для XMB. Вы можете сделать это, создав файл xmb.conf:
sudo nano /etc/apache2/sites-enable/xmb.conf
Добавьте следующие строки:
<VirtualHost *:80> ServerAdmin DocumentRoot /var/www/html/xmb ServerName example.com <Directory /var/www/html/xmb/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/xmb-error_log CustomLog /var/log/apache2/xmb-access_log common </VirtualHost>
Сохраните и закройте файл, когда закончите. Затем включите виртуальный хост XMB с помощью следующей команды:
sudo a2ensite xmb
Наконец, перезапустите веб-сервер Apache, чтобы применить все изменения:
sudo systemctl restart apache2
Доступ к установщику форума XMB
Теперь откройте веб-браузер и введите URL-адрес http://example.com/files/install/, вы должны увидеть следующую страницу:
Теперь нажмите кнопку «Начать установку», чтобы начать установку, вы должны увидеть следующую страницу:
Здесь выберите последнюю версию XMB и нажмите кнопку «Установить XMB», вы должны увидеть следующую страницу:
Здесь примите лицензионное соглашение и нажмите кнопку «Я согласен с этими условиями», вы должны увидеть следующую страницу:
Здесь укажите всю необходимую информацию, такую как имя базы данных, имя пользователя базы данных, тип базы данных, имя пользователя и пароль SMTP, затем нажмите кнопку «Настроить», вы должны увидеть код PHP на своем экране, скопируйте этот код в файл config.php и загрузите этот файл в каталог /var/www/html/xmb/files/. Затем нажмите кнопку «Далее», вы должны увидеть следующую страницу:
Здесь введите имя пользователя и пароль администратора, затем нажмите кнопку «Начать установку». После завершения установки вы должны увидеть следующую страницу:
Теперь нажмите кнопку «Пожалуйста, нажмите здесь, чтобы перейти на ваш форум». Вы должны увидеть следующую страницу:
Теперь нажмите кнопку «Войти», вы должны увидеть страницу входа в форум XMB, как показано ниже:
Теперь введите свои учетные данные администратора XMB и нажмите кнопку «Войти». Вы должны увидеть панель инструментов форума XMB на следующей странице: