GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10 に LAMP を使用して Joomla をインストールする方法

この記事では、Debian 10 に LAMP を使用して Joomla をインストールするために必要な手順について説明しました。このチュートリアルを続行する前に、<を使用してユーザーとしてログインしていることを確認してください。コード>05 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Joomla は、世界中の人々が使用する最も人気のあるコンテンツ管理システム (CMS) の 1 つです。 Joomla 3 は、すべての新しいプロジェクトに推奨される最新の安定バージョンです。 PHP で書かれており、無料およびプレミアムの拡張機能とテーマで拡張できる多くの機能がパックされています。 Joomla を使用すると、e コマース ストア、個人の Web サイト、またはブログを簡単に構築できます。

Debian 10 に LAMP を使用して Joomla をインストールする

ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。

sudo apt update
sudo apt upgrade

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

Joomla は PHP で構築されています。 PHP で作成された他の Web アプリと同じようにホストできます。そのため、Debian を LAMP サーバーとして設定する必要があります。まだ行っていない場合は、続行する前に、従来の LAMP ガイドを使用して、PHP を提供するように Debian をセットアップしてください。

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

公式 Web サイトから最新バージョンの Joomla CMS をダウンロードします:

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

ダウンロードが完了したら。これを webroot ディレクトリに解凍する必要があります:

sudo mkdir /var/www/html/joomla
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

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

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

ステップ 4. Joomla 用の MySQL データベースの作成。

Joomla は MySQL データベースを使用して、投稿、ページ、ユーザー、プラグイン、テーマ設定などのすべてのデータを保存します。次のコマンドで MySQL サーバーにログインし、MySQL ルート パスワードを入力します。

mysql -u root -p

MySQL コンソールに移動したら、新しいデータベースを作成します:

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

ステップ 5. Joomla 用に Apache を構成します。

18 という名前の Joomla Web サイト用の新しい仮想ホスト構成ファイルを作成します。 :

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

次のコンテンツをファイルに追加します:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

次に、変更を有効にするために Apache Web サーバー サービスを再起動します。

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

新しい構成を有効にするために、次のように入力して Apache サービスを再起動します。

sudo a2ensite joomla.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

ステップ 6. Let's Encrypt SSL で Joomla を保護します。

最初に、Certbot クライアントをインストールして、Let’s Encrypt SSL をインストールおよび管理する必要があります。次のコマンドでインストールできます:

sudo apt install certbot python3-certbot-apache

Certbot がインストールされたら、次のコマンドを実行して、Web サイト用の Let’s Encrypt SSL をダウンロードしてインストールします。

certbot --apache -d your_domain.com

ステップ 7. Debian での Joomla インストールの完了

このガイドの最後のステップでは、Joomla Web インターフェイスにアクセスしてインストールを完了する必要があります。インストールを完了するには、ブラウザを開いて次の場所に移動します:

https://your-domain.com/joomla

Debian 10 (Buster) に Joomla をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Joomla コンテンツ管理システム (CMS) の詳細については、公式ナレッジ ベースを参照してください。質問や提案がある場合は、下にコメントを残してください。


Debian
  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にMongoDBをインストールする方法

  3. Debian9にJoomla3をインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian9にApacheをインストールする方法

  3. Debian9にJenkinsをインストールする方法

  1. Debian9にWebminをインストールする方法

  2. Debian9にTomcat9をインストールする方法

  3. Debian 9にApacheを使用してJoomlaをインストールする方法(ストレッチ)