GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

ウェブサイトの作成に関して、サイトを稼働させる最も簡単な方法の1つは、 CMSを使用することです。 (コンテンツ管理システム )通常、バンドルされた PHPが付属しています コードと必要なすべてのテーマとプラグイン。

WordPressは別として 、他の人気のある CMS Joomlaです 。 Joomla は、PHP上に構築され、バックエンドのSQLベースのデータベースエンジンにデータを保存する無料のオープンソースCMSです。

この記事では、 Joomlaをインストールする方法を学びます Ubuntu 18.04 および新しいUbuntuリリース。

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

システムパッケージとリポジトリを何よりも先に更新することは常に素晴らしい考えです。したがって、実行してシステムを更新およびアップグレードします。

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

Ubuntuシステムパッケージを更新する

ステップ2:UbuntuにApacheとPHP7.2をインストールする

Joomla PHPで書かれています データをMySQLに保存します バックエンドで。さらに、ユーザーは任意の Joomlaにアクセスできます ブラウザを介したベースのサイトであるため、 Apacheをインストールする必要があります Joomlaを提供するWebサーバー ページ。

Apacheをインストールするには およびPHP PHP 7.2を使用します )以下のコマンドを実行します。

$ sudo apt install apache2 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

UbuntuにApacheとPHPをインストールする

インストールが完了すると、 Apacheのバージョンを確認できます dpkgコマンドを実行してインストールします。

$ sudo dpkg -l apache

UbuntuでApacheのバージョンを確認する

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

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Apacheであることを確認するには が稼働している場合は、次のコマンドを実行します:

$ sudo systemctl status apache2

次に、ブラウザにアクセスして、次のようにURLバーにサーバーのIPアドレスを入力します。

http://server-IP

Apacheを示す以下のWebページが表示されます。 インストールされ、実行されています。

UbuntuでApacheページを確認する

PHPかどうかを確認するには インストールされているコマンドを実行します。

$ php -v

UbuntuでPHPのバージョンを確認する

ステップ3:UbuntuにMariaDBをインストールする

Joomla以降 データを保存するためにバックエンドにデータベースが必要になるため、リレーショナルデータベースサーバーをインストールする必要があります。このガイドでは、 MariaDBをインストールします MySQLのフォークであるサーバー 。これは、改善された機能を備えた無料のオープンソースデータベースエンジンです。

MariaDBをインストールするには コマンドを実行します:

$ sudo apt install mariadb-server

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

MariaDB以降 デフォルトではセキュリティで保護されていないため、潜在的な侵害に対して脆弱なままになります。予防措置として、データベースエンジンを保護します

これを実現するには、次のコマンドを発行します。

$ sudo mysql_secure_installation

ENTERを押します ルートパスワードの入力を求められたら、‘Y’を押します。 ルートパスワードを設定します。

UbuntuでMySQLパスワードを設定する

このセクションの残りの部分では、‘Y’と入力するだけです。 ENTERを押します セキュリティを強化する推奨設定に設定します。

UbuntuでMySQLを保護する

ついにデータベースエンジンを保護しました。

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

前に説明したように、 Joomla データをバックエンドのSQLに保存します サーバー、この場合は MariaDB 。そこで、ファイルを保存するためのデータベースを作成します。

まず、 MariaDBにログインします コマンドの使用:

$ sudo mysql -u root -p

データベース、データベースユーザーを作成し、データベースユーザーに特権を付与するには、以下のコマンドを実行します。

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

ステップ5:UbuntuでJoomlaをダウンロードする

このステップでは、Joomlaの公式ウェブサイトからインストールファイルをダウンロードします。執筆時点では、最新バージョンは Joomla 3.9.16 。インストールパッケージをダウンロードするには、次のコマンドを実行します。

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

ダウンロードが完了したら。これをwebrootディレクトリに解凍する必要があります。それでは、ディレクトリを作成して「 Joomla」と呼びましょう。 ’。好きな名前を付けることができます。

$ sudo mkdir /var/www/html/joomla

次に、圧縮したJoomlaファイルを作成したばかりの「 Joomla」に解凍します ’ディレクトリ。

$ sudo unzip Joomla_3.19-16-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

変更を有効にするには、 Apacheを再起動します ウェブサーバー。

$ sudo systemctl restart apache2

ステップ6:Joomla用にApacheを設定する

Apacheを構成します WebサーバーからサーバーへJoomla ウェブページ。これを実現するために、Joomla用の仮想ホストのファイルを作成して Joomla.confと呼びます。 。

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

以下の設定をファイルに貼り付けて保存します。

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName example.com
     ServerAlias www.example.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>

次に、仮想ホストのファイルを有効にします。

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite

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

$ sudo systemctl restart apache2

ステップ7:UbuntuでのJoomlaインストールの完了

すべての構成が整ったら、残りのステップは Joomlaをセットアップすることだけです。 Webブラウザ経由。したがって、ブラウザを起動し、図のようにサーバーのURLを参照します

http:// server-IP/joomla

以下のウェブページが表示されます。サイト名、メールアドレス、ユーザー名、パスワードなどの必要な詳細を入力し、[次へ]をクリックします ’ボタン。

Joomlaサイト構成

次のセクションでは、データベースの種類などのデータベースの詳細を入力します( MySQLI を選択します) )、データベースユーザー、データベース名、およびデータベースパスワード。次に、[次へ]をクリックします ’。

JoomlaMySQL設定

次のページでは、すべての設定の概要を示し、インストール前のチェックを実行できます。

Joomlaインストールの概要

[インストール前のチェック]まで下にスクロールします 」および「推奨設定 のセクションで、必要なすべてのパッケージがインストールされ、設定が正しいことを確認します。

Joomlaのインストール前チェック

次に、[インストール]をクリックします ' ボタン。図のようにJoomlaのセットアップが開始されます。

Joomlaのインストールプロセス

完了すると、Joomlaがインストールされたという通知が以下に表示されます。

Joomlaのインストールが完了しました

セキュリティ上の理由から、インストーラーはログインに進む前にインストールフォルダーを削除するように要求します。そのため、下にスクロールして[インストールフォルダーを削除]をクリックします。 以下に示す’ボタン。

Joomlaインストールディレクトリを削除する

ログインするには、「管理者」をクリックします 下のページに移動する’ボタン。

Joomla管理者ログイン

ユーザー名とパスワードを入力し、[ログイン]をクリックします ' ボタン。これにより、以下に示すJoomlaダッシュボードが表示されます。

UbuntuのJoomlaダッシュボード

これで、ブログを作成し、さまざまなプラグインと設定を使用してブログの外観を改善できます。ついにJoomlaのインストールが終了しました Ubuntu 18.04

共有は思いやりがあります…
Facebookで共有するTwitterで共有するLinkedinで共有するRedditで共有する
Ubuntu
  1. Ubuntu14.04にPHP7をインストールする方法

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

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

  1. Ubuntu 18.04 /Ubuntu16.04にPHP7.4/ 7.3/7.2をインストールする方法

  2. Ubuntu14.04にJoomla3をインストールする方法

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

  1. Ubuntu20.04にRをインストールする方法

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

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