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

Ubuntu 20.04/22.04にJoomlaをインストールする方法

コンテンツベースのWebサイトを作成、起動、および管理するための最速の方法は、 CMSを使用することです。 (コンテンツ管理システム )ソフトウェア。 CMSは、詳細な技術的バックグラウンドを持たないユーザーがその使用法にすばやく適応できるように、Webサイトの設計と開発に独自のアプローチを提供します。

これは、インストールに利用できる多数のプラグインとテーマの機知に富んでいるためです。 Joomla は世界的に有名なコンテンツ管理システム( CMS )PHPプログラミング言語を搭載。これは、データストレージをSQLベースのデータベースエンジンに依存する無料のオープンソースCMSです。

この記事では、 Joomla CMSのインストールと構成について説明します。 Ubuntu 22.04 / 20.04で オペレーティングシステム。

前提条件

あなたがsudoer/rootユーザーであるか、 Ubuntu 20.04でそのような特権を持っていることを確認してください 使用しているシステム。

UbuntuへのApacheとPHPのインストール

あなたのUbuntu 最高のパフォーマンスとユーザーエクスペリエンスを提供するには、システムが最新である必要があります。

$ sudo apt update && sudo apt upgrade -y

アパッチ は、 Joomla CMSにとって理想的で互換性のあるWebサーバーソフトウェアです。 。また、 PHP以降 Joomla CMSの作成の背後にある主要な開発言語です 。

Apacheをインストールする前に およびPHP 、システムに次の依存関係をいくつかインストールする必要があります。

$ sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common language-pack-en-base -y 
$ sudo locale-gen en_US.UTF-8

上記の依存関係をインストールしたら、 Apacheをインストールできます。 およびPHP 示されているように。

$ sudo apt install apache2 -y
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt install php8.1
$ sudo apt install openssl php8.1-imagick php8.1-curl php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-mbstring php8.1-mysql php8.1-smbclient php8.1-ssh2  php8.1-xml php8.1-zip libapache2-mod-php8.1

次に、Apacheサーバーを起動、有効化、およびステータスを確認します。

$ sudo systemctl start apache2
$ sudo systemctl enable apache2
$ sudo systemctl status apache2

MariaDBデータベースサーバーのインストール

ユーザー/CMSで生成されたデータの保存と処理を担当するデータベースサーバーが必要です。 MariaDB は、このタスクに理想的なオープンソースサーバーです。 Ubuntuにインストールするには 、次のターミナルコマンドを実行します:

$ sudo apt install mariadb-server

MariaDBの後 サーバーのインストールプロセスが完了したら、端末で次のコマンドを実行してサーバーを保護します。

$ sudo mysql_secure_installation

このコマンドを使用して、rootデータベースのユーザーパスワードを設定し、匿名ユーザーを削除し、rootログインをリモートで禁止し、データベースのテストを削除し、特権テーブルを再ロードできます。

Joomla用のMySQLデータベースを作成する

UbuntuではデフォルトでUnix_auth_socket_pluginが使用されているため、Sudoerユーザーとしてデータベースにアクセスします。 MySQLの場合。

$ sudo mysql -u root -p 

次に、 Joomlaを作成する必要があります ユーザーとデータベース。

MariaDB [(none)]> CREATE USER joomla@localhost IDENTIFIED BY "Your_joomla_user_password";
MariaDB [(none)]> CREATE DATABASE joomla;
MariaDB [(none)]> GRANT ALL ON joomla.* TO joomla@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

上記のコマンドを使用して、JoomlaデータベースユーザーとJoomlaデータベースを作成し、作成したユーザーにすべてのデータベース権限を割り当てました。

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

最新のJoomlaをインストールするには バージョンについては、Joomlaダウンロードページにアクセスするか、次のwgetコマンドを使用してダウンロードしてください。

$ wget https://downloads.joomla.org/cms/joomla4/4-1-0/Joomla_4-1-0-Stable-Full_Package.tar.gz -O joomla.tar.gz 

次に、 joomlaを抽出します / var / www / html / joomlaへ ディレクトリを作成し、適切な権限を設定します。

$ sudo mkdir -p /var/www/html/joomla
$ sudo tar -xvf joomla.tar.gz -C /var/www/html/joomla
$ sudo chown -R www-data:www-data /var/www/html/joomla/
$ sudo chmod -R 755 /var/www/html/joomla/ 

次に、Joomla用のApache仮想ホストを作成します。

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

次の仮想ホスト構成を追加します。

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/joomla/
    ServerName linuxshelltips.network
    ServerAlias www.linuxshelltips.network
    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サービスを再起動します。

$ sudo systemctl restart apache2

Webブラウザを介したJoomlaインストールの完了

サーバー名にアクセスします WebブラウザからJoomlaのセットアップを完了します。

http://linuxshelltips.lan.network

Joomlaサイトを構成するために必要な情報を入力します。

サイトのログインデータを入力します。

MariaDBを使用してデータベースを構成します 以前に作成したクレデンシャル。

その後、インストールプロセスを開始する必要があります。完了するまでに時間がかかる場合がありますので、しばらくお待ちください。

その後、次のインターフェイスが表示されます。

ここから、Joomlaでコンテンツを管理および公開する方法を見つけることができるはずです。この記事を読むと、 Joomla CMSを利用する準備が整います。 次のレベルへ。


Ubuntu
  1. Ubuntu18.04にDockerをインストールする方法

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

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

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

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

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

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

  2. Ubuntu20.04にClickHouseをインストールする方法

  3. Ubuntu20.04にKVMをインストールする方法