ウェブサイト検索

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


Joomlaは、マークアップやウェブプログラミング言語についての知識がほとんどない、または全くない状態でウェブサイトを作成するために使用される人気のある広く利用されているCMS(コンテンツ管理システム)です。数多くのPHPコード、プラグイン、テーマが付属しており、すぐにゼロから始める手助けをしてくれます。

このガイドでは、Joomla CMSをDebian 10にインストールする方法を示します。

Joomla CMSのインストールプロセスをご案内します。

ステップ1:Debianシステムパッケージを更新する

最初に、次の apt コマンドを実行して、Debian システムパッケージを最新バージョンに更新します。

$ sudo apt update -y && sudo apt upgrade -y

ステップ2: DebianにLAMPスタックをインストールする

LAMPスタックは、ウェブサイトのホスティングに使用される人気の無料およびオープンソースのウェブホスティングスタックです。これはLinux、Apache、MySQL/MariaDB、およびPHPの頭文字を取ったものです。これらの各コンポーネントをインストールします。すでにLAMPをインストールしている場合は、このステップをスキップできます。

私たちはまずApacheウェブサーバー、次にPHP、最後にMariaDBサーバーをインストールします。

DebianにApacheをインストールする

Apacheをインストールするには、以下のコマンドを実行してください:

$ sudo apt install apache2 apache2-utils

今、Apacheウェブサーバーを起動し、有効にします。

$ sudo systemctl start apache2
sudo systemctl enable apache2

Apacheウェブサーバーが実行中であることを確認するには、次のコマンドを使用してください:

$ sudo systemctl status apache2

出力から、Apacheウェブサーバーが期待通りに稼働していることがはっきりとわかります。

同様に、ブラウザにアクセスして、サーバーのIPを表示したようにブラウズすることができます。

http://server-IP

これは、あなたのウェブサーバーが稼働していることの確認として得るべきものです。

DebianにPHPをインストールする

PHPは、開発者が動的なウェブページを設計するために使用するサーバーサイドのウェブプログラミング言語です。PHP 7.2をインストールします。

$ sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

インストールが完了したら、次のコマンドを使用してPHPのバージョンを確認してください:

$ php -v

DebianにMariaDBをインストールする

LAMPスタックの最後のコンポーネントはデータベースサーバーで、ここではMariaDBになります。MariaDBはMySQLからフォークされた無料でオープンソースのデータベースエンジンです。

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

$ sudo apt install mariadb-server

インストール時には、データベースサーバーを保護するために追加の手順が必要です。これは主に、デフォルトの設定が弱く、サーバーがセキュリティ侵害にさらされるためです。したがって、サーバーを強化するために、次のコマンドを実行してください:

$ sudo mysql_secure_installation

rootパスワードの入力を求められたらENTERを押し、rootパスワードを設定するには‘Y’を押してください。

次のプロンプトでは、単に‘Y’と入力し、ENTERキーを押すことで推奨設定を実行してください。

私たちはついにデータベースエンジンを確保しました。

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

このセクションでは、インストール中およびインストール後にファイルを保存するためにJoomlaのデータベースを作成します。

それでは、以下のようにMariaDBにログインしてください:

$ sudo mysql -u root -p

これからJoomlaデータベースを作成し、Joomlaデータベースユーザーを作成し、以下のコマンドを使用してデータベースユーザーに権限を付与します。

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

ステップ4:DebianにJoomlaをダウンロードする

では、Joomlaのインストールパッケージを公式Joomlaサイトからダウンロードしましょう。このガイドを執筆している時点で、最新バージョンはJoomla 3.9.16です。

最新のJoomlaパッケージをダウンロードするには、wgetコマンドを実行します。

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

これはインターネットの速度によって1、2分かかるでしょう。ダウンロードが完了したら、ウェブルートディレクトリに'joomla'という新しいディレクトリを作成してください。

$ sudo mkdir -p /var/www/html/joomla

その後、作成した‘Joomla’ディレクトリに圧縮されたJoomlaファイルを解凍してください。

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

次に、ディレクトリの所有権をApacheユーザーに設定し、以下のように権限を変更します:

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

systemdが変更を適用するために、Apacheウェブサーバーを再起動してください。

$ sudo systemctl restart apache2

ステップ5:JoomlaのためのApacheの設定

最後に、Joomlaのウェブページを提供するためにApacheウェブサーバーを設定する必要があります。これを達成するために、Joomla用のバーチャルホストファイルを作成します。

$ sudo vim /etc/apache2/sites-available/joomla.conf

下記の設定をファイルに貼り付けて保存してください。

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

次に、デフォルトの設定ファイルを無効にし、表示されているようにJoomlaの仮想ホストファイルを有効にします。

$ sudo a2dissite 000-default.conf
sudo a2ensite joomla.conf

変更を適用するために、Apacheウェブサーバーサービスを再起動します。

$ sudo systemctl restart apache2

ステップ6: DebianでのJoomlaインストールの最終化

Joomlaのインストールを完了するために、ブラウザを起動し、表示されたサーバーのURLにアクセスしてください。

http://server-IP/

以下のページが表示されます。続行するには、サイト名、メールアドレス、ユーザー名、パスワードなどの必要事項を入力してください。

完了したら‘次へ’ボタンをクリックしてください。次のセクションでは、Joomla用にデータベースを作成する際に以前指定したデータベースの詳細を入力する必要があります。これにはデータベース名、データベースユーザー、およびパスワードが含まれます。

次に'次へ'をクリックします。次のページでは、すべての設定の概要が表示され、インストール前のチェックを行うことができます。

‘インストール前のチェック’ および ‘推奨設定’ セクションまでスクロールダウンし、すべての設定とインストールされたパッケージのバージョンが推奨ガイドラインに従っていることを確認してください。

次に、Joomlaのセットアップを開始するために「インストール」ボタンをクリックします。完了すると、Joomlaがインストールされたことを示す通知が表示されます。

次のステップに進むには、インストールフォルダーを削除または消去する必要があります。したがって、下にスクロールして、表示されている「インストールフォルダーを削除」ボタンをクリックしてください。

バックエンドまたはダッシュボードにログインするには、‘Administrator’ボタンをクリックしてください。これにより、表示されているログインページに移動します。

ユーザー名とパスワードを入力し、表示されている「ログイン」ボタンをクリックしてJoomlaの管理パネルにアクセスしてください。

これで完了です!私たちはJoomlaをDebian 10に正常にインストールしました。

関連記事: