Rocky Linux と AlmaLinux に Joomla をインストールする方法
PHPで作成されたJoomlaは、美しいウェブサイトやブログをテーマや多くの便利なアドオンを使用して作成するための人気のあるCMS(コンテンツ管理システム)です。WordPressに次いで、最も人気があり広く使用されているコンテンツ管理システムです。
Rocky LinuxとAlmaLinuxにWordPressをインストールする方法についてのガイドをチェックしてください。
このガイドは、JoomlaをRocky LinuxおよびAlmaLinuxにインストールする方法を説明するものです。
前提条件
Joomlaを設定する前に、まずLAMPスタックのインスタンスがインストールされていることを確認してください。私たちは両方についての包括的なガイドを持っています。
- Rocky LinuxにLAMPスタックをインストールする方法
- AlmaLinuxにLAMPスタックをインストールする方法
ステップ1:追加のPHPモジュールをインストールする
LAMPスタックがインストールされたので、インストールの過程で必要となる追加のPHPモジュールをインストールしていきましょう。
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
次に、php.iniファイルを開きます
$ sudo vim /etc/php.ini
次の変更を行い、ファイルを保存してください。
memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London
ステップ2:Joomla用のデータベースを作成する
次に、Joomlaのためにデータベースを作成します。そのため、MariaDBデータベースサーバーにアクセスしてください。
$ sudo mysql -u root -p
次のようにデータベースを作成します。この例では、joomla_dbはJoomlaのデータベースです。
CREATE DATABASE joomla_db;
次に、データベースユーザーを作成し、Joomlaデータベースにすべての権限を付与します。
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';
変更を保存して、MariaDB プロンプトを終了します。
FLUSH PRIVILEGES;
EXIT;
ここにすべてのSQL文の要約があります。
ステップ3:Joomlaをダウンロードして設定する
データベースの作成後、ウェブサイトからJoomlaをダウンロードするか、wgetコマンドを使用してzipファイルを取得してください。
$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
ダウンロードが完了したら、Joomlaファイルをドキュメントルートに解凍してください。
$ sudo unzip joomla.zip -d /var/www/html/joomla
joomlaディレクトリの所有権をapacheユーザーに付与することを確認してください。
$ sudo chown -R apache:apache /var/www/html/joomla/
そして、権限を次のように設定します。
$ sudo chmod -R 775 /var/www/html/joomla/
ステップ4: JoomlaのためのApacheバーチャルホストを設定する
私たちはJoomlaをホストするためにApacheを設定する必要があります。そのために、Joomlaのためのバーチャルホストファイルを作成し、そのためには次のようにバーチャルホストファイルを設定する必要があります。
$ sudo vim /etc/httpd/conf.d/joomla.conf
以下の行を貼り付けてください。指示には、サーバーの完全修飾ドメイン名(FQDN)またはパブリックIPを使用してください。
<VirtualHost *:80>
ServerAdmin [email
DocumentRoot "/var/www/html/joomla"
ServerName domain.com
ErrorLog "/var/log/httpd/example.com-error_log"
CustomLog "/var/log/httpd/example.com-access_log" combined
<Directory "/var/www/html/joomla">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
保存して終了します。その後、変更を適用するためにApache HTTPウェブサーバーを再起動します。
$ sudo systemctl restart httpd
firewalld が動作している場合、ウェブサーバーへの HTTP トラフィックを許可する必要があります。
次のコマンドを実行してください:
$ sudo firewall-cmd --add-service=http --zone=public --permanent
HTTPSプロトコルは、安全なHTTPプロトコルであるため、これを許可することも検討してみてください。
$ sudo firewall-cmd --add-service=https --zone=public --permanent
最後に、変更を適用するためにファイアウォールを再読み込みしてください。
$ sudo firewall-cmd --reload
この時点で、Joomlaはウェブブラウザからアクセス可能であるはずです。では、セットアップを完了しましょう。
ステップ5:ブラウザからJoomlaにアクセスする
ウェブブラウザを起動し、表示されたURLを閲覧してください
http://server-ip or domain.com
これにより、表示されたページに移動します。サイト名、メールアドレス、ユーザー名、パスワードなどの必要な情報をすべて提供し、〈strong〉次へ〈/strong〉をクリックします。
データベースの詳細を入力し、次へをクリックしてください。
FTPセクションについては、今のところすべて空白のままにして「次へ」をクリックしても安全です。
次の画面では、設定されたすべての設定の概要が表示され、すべての前提条件が満たされているかどうかを確認できます。その後、‘インストール’をクリックしてください。
インストールが成功裏に完了すると、インストールフォルダーを削除するように求められます。したがって、ディレクトリを削除するために「インストールフォルダーを削除」をクリックしてください。
次に、‘管理者’ボタンをクリックします。これにより、表示されているログインページに移動します。ログイン情報を入力し、‘ログイン’をクリックします。
最後に、提供されたJoomlaのダッシュボードをちらっと見ることができます。
ここから、さまざまなテーマやプラグインを使用して自分の好みに合わせてブログやウェブサイトを作成およびカスタマイズできます。それでは、みなさん!JoomlaのRocky LinuxとAlmaLinuxへのインストール手順をお伝えしました。
さらに、ウェブサイトでHTTPSを有効にすることで、Joomlaを安全にすることもできます。







