Поиск по сайту:

Как установить форум XMB на Ubuntu 16.04 LTS


На этой странице

  1. Требования
  2. Обновление системы
  3. Установить сервер LAMP
  4. Скачать XMB
  5. Настроить базу данных
  6. Настройка Apache для XMB
  7. Доступ к программе установки форума 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 на следующей странице: