Debian11にJoomlaをインストールする方法

このチュートリアルでは、Debian 11にJoomlaをインストールする方法を紹介します。知らなかった人のために、JoomlaはWordPressに次ぐ最も人気のあるコンテンツ管理システム(CMS)の1つです。 Joomlaを使用すると、ブログ、ディスカッションフォーラム、およびその他のWebサイトを作成できます。 これはPHPで記述されており、MySQLをデータベースとして使用します。 すぐに使用できる柔軟なコンテンツ管理システムとなる幅広い機能を提供します。 それはあなたが機能をカスタマイズして拡張することを可能にする何百もの無料の拡張機能が付属しています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にJoomlaCMSを段階的にインストールする方法を紹介します。

Debian 11BullseyeにJoomlaをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.LAMPスタックをインストールします。

Debian 11LAMPサーバーが必要です。 LAMPをインストールしていない場合は、前のチュートリアルを読んで、Debian11にLAMPサーバーをインストールしてください。

ステップ3.Debian11にJoomlaをインストールします。

次に、以下を使用してJoomlaパッケージの最新バージョンをダウンロードします。 wget ターミナルでのコマンド:

wget https://downloads.joomla.org/cms/joomla4/4-0-4/Joomla_4-0-4-Stable-Full_Package.zip

次に、Joomlaのディレクトリを内部に作成します Apache ウェブルート:

mkdir / var / www / html / joomla

次に、以下のコマンドを実行して、ダウンロードしたファイルをJoomlaディレクトリに抽出します。

Joomla_4-0-3-Stable-Full_Package.zip -d / var / www / html / joomlaを解凍します

いくつかのフォルダのアクセス許可を変更する必要があります。

chown -R www-data:www-data / var / www / html / joomla chmod -R 755 / var / www / html / joomla

ステップ4.MariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation 脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

mysql_secure_installation

次のように構成します。

-rootパスワードを設定しますか? [Y/n] y-匿名ユーザーを削除しますか? [Y/n] y-rootログインをリモートで禁止しますか? [Y/n] y-テストデータベースを削除してアクセスしますか? [Y/n] y-特権テーブルを今すぐリロードしますか? [Y/n] Y

次に、MariaDBコンソールにログインして、Joomlaのデータベースを作成する必要があります。 次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBのrootパスワードを入力して Enter。 データベースサーバーにログインしたら、Joomlaインストール用のデータベースを作成する必要があります。

MariaDB [(none)]> CREATE DATABASE joomladb; MariaDB [(none)]> CREATE USER’joomlauser ‘@’ localhost ‘IDENTIFIED BY’your-strong-password’; MariaDB [(none)]> joomladb。*のすべての特権を ‘joomlauser’ @ ‘localhost’に付与します。 MariaDB [(none)]>終了

ステップ5.構成 Apache。

次に、Joomlaをより適切に管理するための新しいVirtualHostを作成します。

nano /etc/apache2/sites-available/joomla.conf

次のファイルを追加します。

ServerAdmin [email protected]_domain.com DocumentRoot / var / www / html / wordpress ServerName your-domain.com オプションFollowSymlinksAllowOverrideAllすべてが許可されている必要があります ErrorLog $ {APACHE_LOG_DIR} / your-domain。 com_error.log CustomLog $ {APACHE_LOG_DIR} /your-domain.com_access.log結合

Save と close、次に再起動します Apache 変更が行われるように:

sudo a2ensite joomla.conf
sudo a2enmodリライト
sudo systemctl restart apache2

ステップ6.JoomlaWebインターフェイスにアクセスします。

正常にインストールされたら、Webブラウザーを開き、URLを使用してJoomlaWebインターフェースにアクセスします。 https://your-domian.com。 次のページにリダイレクトされます。

おめでとう! Joomlaが正常にインストールされました。 このチュートリアルを使用して、Debian 11 Bullseyeに最新バージョンのJoomlaコンテンツ管理システム(CMS)をインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Joomlaの公式ウェブサイト