如何在Ubuntu 16.04 LTS上安装XMB论坛

如何在Ubuntu 16.04 LTS上安装XMB论坛

XMB论坛也被称为eXtreme Message Board是一个免费的开源论坛软件,使用PHP编写并使用MySQL数据库后端。 XMB是一个简单,轻量级,易于使用,功能强大且高度可定制的。 您可以使用XMB论坛做所有事情,也可以分享任何修改或主题。

在本教程中,我们将学习如何在Ubuntu 16.04上安装XMB论坛。

要求

  • 运行Ubuntu 16.04的服务器。
  • 具有sudo权限的非root用户。

更新系统

在开始之前,建议您使用最新版本更新软件包。 你可以用下面的命令来做到这一点:

sudo apt-get update -y
sudo apt-get upgrade -y

系统更新后,重新启动系统以应用更改。

安装LAMP服务器

XMB论坛在Apache web服务器上运行,使用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 shell:

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 shell:

MariaDB [(none)]>exit

为XMB配置Apache

接下来,您将需要为XMB创建Apache虚拟主机指令。 你可以通过创建xmb.conf文件来做到这一点:

sudo nano /etc/apache2/sites-enable/xmb.conf

添加以下行:

<VirtualHost *:80>
 ServerAdmin admin@example.com
 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 Web服务器以应用所有更改:

sudo systemctl restart apache2

访问XMB论坛安装程序

现在,打开您的Web浏览器并键入URL http://example.com/files/install/ ,您应该看到以下页面:

现在,单击开始安装按钮开始安装,您应该看到以下页面:

在这里,选择最新的XMB版本并点击安装XMB按钮,你会看到以下页面:

在这里,接受许可协议并点击我同意这些条款按钮,您应该看到以下页面:

在这里,提供所有必需的信息,如数据库名称,数据库用户名,数据库类型,SMTP用户名和密码,然后点击配置按钮,你应该看到你的屏幕上的PHP代码,将此代码复制到config.php文件并上传这个文件到/ var / www / html / xmb / files /目录。 然后点击下一步按钮,你会看到以下页面:

在这里,提供管理员用户名和密码,然后点击开始安装按钮,安装完成后,您应该看到以下页面:

现在点击请点击这里进入你的论坛按钮,你应该看到以下页面:

现在,点击登录按钮,你应该看到XMB论坛登录页面如下:

现在,输入您的XMB管理员凭证,然后单击“ 登录”按钮,您应该会看到以下页面中的XMB论坛仪表板:

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏