GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にVanillaフォーラムをインストールする方法

このチュートリアルでは、Ubuntu18.04VPSにVanillaフォーラムをインストールする方法を紹介します。

Vanilla Forumsは、PHPで記述されたオープンソースの多言語フォーラムソフトウェアです。フォーラムを成功させるために必要なすべての機能を提供します。インストールと使用は簡単で、たくさんのアドオンとテーマから選択できます。インストールから始めましょう。

前提条件

  • このチュートリアルでは、Ubuntu18.04VPSを使用します。
  • 動作するLAMPまたはLEMP(Linux、Apache / Nginx、MySQL / MariaDB、PHP)スタックも必要です。このチュートリアルの一部として、独自のLAMPスタックをインストールする方法も示します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

ステップ1:サーバーに接続する

始める前に、rootユーザーまたはsudo権限を持つ他のユーザーとしてSSH経由でサーバーに接続する必要があります。

rootユーザーとしてサーバーに接続するには、次のコマンドを使用します。

ssh root@IP_ADDRESS -p PORT_NUMBER

必ずIP_ADDRESSとPORT_NUMBERを実際のサーバーのIPアドレスとSSHポート番号に置き換えてください。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

sudo apt-get update
sudo apt-get upgrade

ステップ2:LAMPをインストールする

Vanilla Forumsのインストールを進める前に、サーバーを準備し、LAMPスタックをセットアップする必要があります。サーバーに動作中のLAMPセットアップがすでにインストールされている場合は、この手順をスキップして、このチュートリアルの次の手順に進むことができます。

Apache Webサーバーをインストールするには、次のコマンドを実行します。

sudo apt install apache2

インストールが完了したら、システムの起動時にApacheサービスが自動的に開始されるようにします。次のコマンドでそれを行うことができます:

sudo systemctl enable apache2

Apacheが実行されていることを確認するには、次のコマンドを実行します。

sudo systemctl status apache2

MySQLデータベースサーバーをインストールするには、次のコマンドを入力します。

sudo apt install mysql-server

インストール中に、MySQLrootユーザーのパスワードを入力するように求められます。必ず強力なパスワードを入力してください。

MySQLインストールのセキュリティをさらに向上させ、MySQL rootユーザーのパスワードを設定するには、 mysql_secure_installationを実行する必要があります。 スクリプトを作成し、画面の指示に従います。以下のコマンドを実行して、システムを構成します。

sudo mysql_secure_installation

プログラムが現在のMySQLルートパスワードの入力を求めてきた場合は、MySQLのインストール時にデフォルトでパスワードが設定されていないため、[Enter]キーを1回押すだけです。

さらにいくつかの質問が画面に表示されます。「Y」の文字を入力して、すべての質問に「はい」と答えることをお勧めします。

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

また、MySQLとApacheが起動時に次のコマンドで起動できるようにする必要があります:

sudo systemctl enable apache2
sudo systemctl enable mysql

PHP 7.3は、Vanillaフォーラムを実行するための推奨バージョンです。ただし、Ubuntu18.04にはデフォルトでPHP7.2が付属しています。したがって、PHPを手動で7.3以降に更新する必要があります。

サーバーにPHP7.3をインストールするには、まず、次のコマンドを実行して、ondrej /phpPPAを有効にする必要があります。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

これで、VanillaForumsに必要な他の拡張機能と一緒にPHP7.3をインストールできます。

sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip

PHP 7.3が正常にインストールされていることを確認するには、次のコマンドを実行します。

php -v

画面に次の出力が表示されます。

PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug  7 2019 09:52:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

ステップ3:バニラフォーラムをダウンロードする

これでLAMPスタックがインストールされ、VanillaForumsのインストールと構成から始めることができます。

まず、このリンクから最新の安定したバニラフォーラムバージョンをダウンロードしましょう。このチュートリアルを書いている時点で、最新の安定バージョンは3.1です。このバージョンをサーバーにダウンロードするには、次のコマンドを実行できます。コマンドにダウンロードリンクを追加しました:

sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip

ファイルを/var/wwwに抽出しましょう 次の行のサーバー上の場所:

sudo unzip vanilla-core-3-1.zip -d /var/www

注: unzipがない場合 サーバーにパッケージがインストールされている場合は、次のコマンドでインストールできます:apt-get install unzip

ダウンロードしたファイルを次のコマンドで削除します:

sudo rm vanilla-core-3-1.zip

抽出したディレクトリの名前をpackageに変更します vanillaへ 次のコマンドを使用します:

sudo mv /var/www/package /var/www/vanilla

これらすべてのファイルの所有者は、システムで実行されているWebサーバーのユーザーである必要があります。この例では、Apache Webサーバーを使用しており、ApacheはUbuntu18.04で「www-data」ユーザーとして実行されます。所有者を変更し、これらのファイルに適切な権限を設定するには、次のコマンドを実行する必要があります。

sudo chown -R www-data:www-data /var/www/vanilla

ステップ4:データベースを構成する

次に、VanillaForumsアプリケーション用の新しいデータベースを作成する必要があります。これを行うには、次のコマンドを入力して、rootユーザーとしてMySQLデータベースサーバーにログインします。

sudo mysql -u root -p

サインインしたら、MySQLシェルで次のコマンドを実行して、新しいデータベースとユーザーを作成します。

CREATE DATABASE vanilla_db;
CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;
FLUSH PRIVILEGES;

データベースとユーザー名を独自のものに置き換えることができます。また、strong-passwordを実際のstrongpasswordに置き換えることもできます。

MySQLシェルを終了するには、次のように入力します。

exit

ステップ5:Apacheを構成する

このステップでは、Apacheの仮想ホストファイルを作成する方法を示します。これは、ドメイン名を使用してVanillaフォーラムにアクセスできるようにするためです。

次のコマンドを実行して、仮想ホストファイルを作成します。テキストエディタとして「nano」を使用しますが、好きなものを使用できます:

sudo nano /etc/apache2/sites-available/mydomain.conf

そして、次の情報を入力します:

<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName mydomain.com

     <Directory /var/www/vanilla/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vanilla_error.log
     CustomLog /var/log/apache2/vanilla_access.log combined

</VirtualHost>

変更が完了したら、ファイルを保存して終了します。

この例では、mydomain.comというドメインを使用します 。必ずmydomain.comを置き換えてください バニラフォーラムで使用する実際のドメイン/サブドメイン名を使用します。

以下を使用して、Apacheで「mydomain.conf」構成を有効にします。

sudo a2ensite mydomain.com

新しい構成をアクティブ化するには、Apacheサーバーをリロードします。

sudo systemctl reload apache2

ステップ6:バニラフォーラムのインストール

これで、http://mydomain.comに移動できます。 ブラウザでVanillaForumsのインストールウィザードにアクセスします。

このチュートリアルのステップ4で作成したデータベース情報(ユーザー名、データベース名、およびパスワード)を入力する必要があります。 注: VPSでApacheWebサーバーを実行している場合は、「Vanillaの.htaccessを使用する」も選択する必要があります。オプション。

アプリケーションの名前と管理者の電子メール、ユーザー名、およびパスワードを入力し、続行をクリックします。 ボタン。

インストールは自動的に完了し、VanillaForumsダッシュボードに移動します。

それでおしまい! VanillaForumsがUbuntu18.04サーバーに正常にインストールされました。

もちろん、Ubuntu18.04にVanillaフォーラムをインストールする方法を知る必要はありません。 マネージドUbuntuホスティングをご利用の場合。サポートチームにUbuntu18.04にVanillaフォーラムをインストールするよう依頼するだけです。これらは24時間年中無休で利用可能であり、Ubuntu18.04へのVanillaフォーラムのインストールを支援することができます。

PS 。 Ubuntu 18.04にVanillaフォーラムをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとうございます。


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

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

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

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

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

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

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

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

  3. Ubuntu16.04にPhabricatorをインストールする方法