ワンクリックLEMPアプリケーションにSimple Machinesフォーラムをインストールする

前書き

Simple Machines Forum(SMF)は、人気のあるオープンソースフォーラムです。この記事では、Vultr VPSにSimple Machines Forumをインストールする方法を紹介します。執筆時点では、Vultrはワンクリックフォーラムを提供していませんでした。

前提条件

「ワンクリックLEMP」Vultrアプリを起動し、現在rootユーザーとしてログインしていると思います。

ステップ1:データベースを作成する

MySQLコンソールにログインします。ルートパスワードの入力を求められます。これは/root/.my.cnf、お気に入りのテキストエディタで開くことで確認できます。

mysql -u root -p

SMF用のデータベースを作成します。データベース名smf、ユーザー名myusername、およびパスワードmypasswordは、独自の値に置き換えることができます。

create database smf;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on smf.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;

ステップ2:Simple Machinesフォーラムパッケージをダウンロードする

まず、プログラムを格納するフォルダを作成します。

mkdir /usr/share/nginx/html/forum/

執筆時点では、Simple Machines Forumの最新の安定バージョンは2.0.10です。

ブラウザからSMF 公式Webサイトにアクセスします。「フルインストール」の下の「tar.bz2アイコン」をクリックして、アーカイブファイルをダウンロードしますsmf_2-0-10_install.tar.bz2。ダウンロードが完了したら、forumSCP / SFTPツールを使用して、VPSで作成したフォルダーにアップロードします。

ターミナルウィンドウに戻り、パッケージを解凍して削除します。

cd /usr/share/nginx/html/forum/
tar -jxvf smf_2-0-10_install.tar.bz2
rm -f smf_2-0-10_install.tar.bz2

ステップ3:ブラウザーからSMFを構成してインストールする

http://[SERVER_IP]/forum/ブラウザでアクセスします。を[SERVER_IP]VPSのIPアドレスに置き換えます。

1)「ようこそ」のステップで、「続行」ボタンをクリックしてインストールウィザードを開始します。画面の指示に従って、SMFインストールを構成します。

2)「書き込み可能チェック」のステップで、インストールウィザードは、一部のディレクトリおよびファイルに書き込み権限を追加するように要求します。そのためには、ターミナルウィンドウから次のコマンドを入力します。

chmod 0777 attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php

次に、ブラウザーから、左下にある「ここをクリック」というタイトルのリンクをクリックして、これらのアイテムに対する書き込み権限を再確認します。

3)「データベース設定」のステップで、以下に指定されているようにデータベースパラメータを入力する必要があります。

データベースのユーザー名myusername、データベースのパスワードmypassword、データベースの名前smf、テーブルの接頭辞smf_を独自のものに置き換えてください。

Server name: localhost
Username: myusername
Password: mypassword
Database name: smf
Table prefix: smf_

「続ける」をクリックします。

4)「フォーラム設定」のステップでは、いくつかの構成設定をフォーラムに入力する必要があります。

  • フォーラム名:使用したい名前を入力します。
  • フォーラムのURL:デフォルト値を使用します。通常は正しい値です。
  • Gzip出力:チェックして帯域幅を節約します。
  • データベースセッション:確認してください。
  • UTF-8文字セット:英語以外の言語を使用したい場合はチェックしてください。
  • 統計収集を許可:Simple Machinesチームがソフトウェアを最適化できるように支援する場合にのみ、チェックをオンにします。

「続ける」をクリックします。

5)「データベースの作成」のステップで、「続行」をクリックするだけです。

6)「管理者アカウント」のステップで、管理者のユーザー名、パスワード、メールアドレスを入力します。また、セキュリティ上の理由から、データベースのパスワードを再入力する必要があります。

7)「インストールの確定」のステップで、「新しくインストールされたフォーラム」リンクをクリックしてフォーラムにアクセスします。

ステップ4:インターフェースのメンテナンス

フォーラムのインターフェースが適切に表示されないことがあります。これは、SMFプログラムがWebサイトのベースURLを認識できないためです。これが発生した場合、SMFのスクリプトを使用して手動でバグを修正する必要があります。

ブラウザーからSMF 公式Wikiにアクセスし、「修復設定ツールのダウンロード」の下にある「repair_settings.php」リンクをクリックします。これにより、スクリプトがローカルマシンにダウンロードされます。次に、SMFがインストールされているディレクトリにアップロードし/usr/share/nginx/html/forum/ます(例:)。

アップロード後http://[SERVER_IP]/forum/repair_settings.php、ウェブブラウザでアクセスします。を[SERVER_IP]VPSのIPアドレスに置き換えます。すべての値を注意深く確認し、不適切な値を推奨値に変更します。次に、右下の[設定を保存]ボタンをクリックします。

http://[SERVER_IP]/forum/再度アクセスすると、バグが修正されていることがわかります。

最後に、あなたがしなければならない削除repair_settings.phpinstall.phpセキュリティ目的のために。

rm -f repair_settings.php install.php

それでおしまい。Simple Machines ForumをVultr VPSにインストールしました。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。