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