GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にminiBBフォーラムをインストールする

miniBBまたはMiniBulletinBoardは、独自のインターネットフォーラムを構築するためのPHPベースのスタンドアロンのオープンソースプログラムです。このチュートリアルでは、CentOS7VPSにminiBBをインストールします Apache、PHP、MariaDBを使用します。

ユーザーrootとしてSSH経由でCentOSサーバーにログインします

ssh rooot@your_IP

まず、サーバーにインストールされているすべてのパッケージが最新であることを確認します。

yum -y update

miniBBには空のデータベースが必要なので、データベースサーバーをインストールする必要があります。次のコマンドを実行して、MariaDBサーバーをインストールします。

yum install mariadb mariadb-server

MariaDBデータベースサーバーを起動し、起動時に起動できるようにします:

systemctl start mariadb
systemctl enable mariadb

「mysql_secure_installation」スクリプトを実行してデータベースサーバーを保護し、MariaDBのrootパスワードを設定します。

MySQLの「root」ユーザーを使用してMariaDBサーバーにログインし、miniBBの新しいデータベースとユーザーを作成します。

mysql -u root -p

CREATE DATABASE minibb;
CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
FLUSH PRIVILEGES;

「PASSWORD」を強力なパスワードに置き換えることを忘れないでください。

ApacheWebサーバーをインストールします

yum install httpd

Webサーバーを起動し、システムの起動時に自動的に起動するように追加します。

systemctl start httpd
systemctl enable httpd

miniBBはPHPベースのアプリケーションであり、PHPが必要です。したがって、サーバーにPHPをインストールします。

yum install php php-common

miniBBフォーラムの最新の安定したリリースを公式ウェブサイトからダウンロードしてください。この記事を書いている時点では、バージョン3.2.1です。

ダウンロードしたzipアーカイブをサーバーのドキュメントルートディレクトリに解凍します。

unzip minibb.zip -d /var/www/html

ドキュメントのルートディレクトリがわからない場合は、次のコマンドを使用して確認できます。

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

miniBBファイルの所有権を変更します:

chown -R apache:apache /var/www/html/minibb

次に、miniBBのほぼすべての一般的なオプションを含む「setup_options.php」ファイルを開きます。この投稿で作成したMySQLデータベースの情報を入力し、新しい管理者ユーザーを作成します。

vim /var/www/html/minibb/setup_options.php

$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='PASSWORD';
$admin_usr = 'ADMIN_USR';
$admin_pwd = 'ADMIN_PASSWORD';
$admin_email = '[email protected]';
$main_url='http://yourdomain.com';

miniBBの公式ウェブサイトにある構成ファイルで利用可能なオプションの詳細

次に、ドメインのApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ファイルを作成します

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

仮想ホストを作成します

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/minibb/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/minibb/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

変更を有効にするには、ApacheWebサーバーを再起動します。

systemctl restart httpd

次に、お気に入りのWebブラウザをhttp://yourdomain.com/_install.phpに移動して、miniBBのインストールを完了します。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にminiBBのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS7にSentoraをインストールします

  2. CentOS7にBigTreeをインストールする

  3. CentOS7にAvactisをインストールします

  1. CentOSにMySQLServer5.6をインストールします

  2. CentOS8にTeamspeak3サーバーをインストールする方法

  3. CentOS8にApacheをインストールする

  1. CentOS7にminiBBフォーラムをインストールする方法

  2. CentOSにAdminerをインストールする

  3. CentOS7にTextpatternをインストールします