GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにXMBフォーラムをインストールする方法

eXtremeメッセージボードとも呼ばれるXMBフォーラムは、PHPで記述された無料のオープンソースフォーラムソフトウェアであり、MySQLデータベースバックエンドを使用します。 XMBは、シンプル、軽量、使いやすく、強力で高度にカスタマイズ可能です。 XMBフォーラムですべてを行うことができ、変更やテーマを共有することもできます。

このチュートリアルでは、Ubuntu16.04にXMBフォーラムをインストールする方法を学習します。

要件
  • Ubuntu16.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。
システムを更新する

開始する前に、パッケージを最新バージョンに更新することをお勧めします。これは、次のコマンドで実行できます。

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

システムが最新の状態になったら、システムを再起動して変更を適用します。

LAMPサーバーをインストールする

XMBフォーラムはPHPで記述されたApacheWebサーバー上で実行され、データベースバックエンドとして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の最新バージョンを公式Webサイトからダウンロードする必要があります。これは、次のコマンドで実行できます。

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

ルートパスワードを入力し、次のコマンドを使用して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用に構成する

次に、XMB用のApache仮想ホストディレクティブを作成する必要があります。これを行うには、xmb.confファイルを作成します:

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

次の行を追加します:

<VirtualHost *:80>
 ServerAdmin [email protected]
 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フォーラムダッシュボードが表示されます。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu16.04LTSにAbanteCartをインストールする方法

  3. Ubuntu18.04LTSにHubzillaをインストールする方法

  1. Ubuntu18.04LTSにERPNextをインストールする方法

  2. Ubuntu18.04LTSにNextcloudをインストールする方法

  3. Ubuntu20.04LTSにWebminをインストールする方法