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

RHEL8LinuxにJoomlaCMSをインストールする方法

Joomla はオープンソースのCMSです (コンテンツ管理システム )スクリプトの能力により、主にPHPプログラミング言語で記述されています。

これは、無料でオープンソースであるという特徴があり、その使用法の恩恵を受けたいユーザーはすべて完全に制御できることを意味します。したがって、ビジネス用または個人的なプロジェクトとしてブログ/ニュース/コンテンツサイトを作成することに興味がある場合は、 Joomla 理想的な候補です。

前提条件

RHEL 8に対するroot/sudoerユーザー権限があることを確認してください 使用しているシステム。

RHELへのApacheWebサーバーのインストール

RHEL 8を確認してください 使用しているシステムは、必要なパフォーマンス要件を満たすために最新のものです。

$ sudo dnf update && sudo dnf upgrade -y

Joomla CMS サイトは、 Apacheのようなパフォーマンスの高いWebサーバーの下で提供される必要があります 。次のコマンドを使用して続行し、インストールします。

$ sudo dnf install httpd httpd-tools

インストールすると、Webサーバーを起動、有効化、およびステータスを確認できます。

$ sudo systemctl start httpd
$ sudo systemctl enable httpd
$ sudo systemctl status httpd

RHELへのPHPのインストール

PHP 8の最新バージョンをインストールするには 、 EPELを有効にする必要があります およびレミ 示されているリポジトリ。

$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

次に、示されているように、最新のPHPモジュールを一覧表示し、リセットして有効にする必要があります。

$ sudo dnf module list php
$ sudo dnf module reset php
$ sudo dnf module enable php:remi-8.1

最後に、 PHP 8をインストールします その拡張機能と一緒に。

$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd php-mbstring php-xml php-pear php-fpm php-mysql php-pdo php-json php-zip php-common php-cli php-xmlrpc php-xml php-tidy php-soap php-bcmath php-devel 

インストールすると、 php-fpm を起動、有効化、およびステータスを確認できます。 サービス。

$ sudo systemctl start php-fpm
$ sudo systemctl enable php-fpm
$ sudo systemctl status php-fpm

Selinuxを有効にする PHPの場合 実行。

$ sudo setsebool -P httpd_execmem 1

RHELへのMariaDBのインストール

データベースサーバーは、ユーザーとシステムで生成されたデータを保存するために重要です。

$ sudo yum install mariadb-server 

インストールすると、 MariaDB を起動、有効化、およびステータスを確認できます。 データベースサーバー。

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
$ sudo systemctl status mariadb

次に、 MariaDBを保護する必要があります 次のセキュリティスクリプトを使用してインストールします。

$ sudo mysql_secure_installation 

このコマンドを使用して、データベースのルートパスワードとその他の事前構成を設定できます。

RHELでのJoomlaデータベースの作成

MariaDBにログインします データベースを作成し、Joomlaユーザー、データベースを作成して、ユーザーに必要なデータベース権限を付与します。

$ mysql -u root -p
MariaDB [(none)]> CREATE USER joomla@localhost IDENTIFIED BY "Your_preferred_joomla_user_password";
MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO joomla@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit 

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

Joomla CMSの最新バージョンをダウンロードする 公式サイトから、または次の wgetを使用してください コマンド。

$ wget https://downloads.joomla.org/cms/joomla4/4-1-0/Joomla

次に、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 apache:apache /var/www/html/joomla/
$ sudo chmod -R 755 /var/www/html/joomla/ 

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

$ sudo nano /etc/httpd/conf.d/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>

ファイルを保存して閉じてから、apache構成ファイルの構文にエラーがないか確認してください。

$ sudo apachectl -t 

Selinuxを構成する PHPの実行を許可する Joomlaのスクリプト 。

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/joomla(/.*)?" 
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/joomla/installation/configuration.php-dist
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/joomla/installation'  
$ sudo restorecon -Rv /var/www/html/joomla
$ sudo restorecon -v /var/www/html/joomla/installation/configuration.php-dist
$ sudo restorecon -Rv /var/www/html/joomla/installation
$ sudo chown -R apache:apache /var/www/html/joomla

最後に、 Apacheを再起動します ウェブサーバー。

$ sudo systemctl restart httpd

JoomlaCMSのインストールを完了する

Joomla用に構成したドメイン名にアクセスします ブラウザから。

http://linuxshelltips.lan.network

最初のステップは、サイト名を設定することです:

Joomlaを入力してください 次のスクリーンキャプチャのログインデータ:

次の画面では、 MariaDBに基づいてデータベース接続を設定する必要があります 以前に作成したクレデンシャル。

インストールボタンとJoomlaCMSを押します サイトのインストールを開始する必要があります。

インストールプロセスが完了するまでに時間がかかる場合があるため、しばらくお待ちください。その後、新しい Joomla CMSにログインできます。 サイトを作成し、好みに合わせて構成します。

RHEL 8 これで、マシンは Joomla CMSを採用する準備が整いました。 。


Linux
  1. RHEL 8のインストール方法:完全なステップバイステップガイド

  2. LinuxにVagrantをインストールする方法

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

  1. VMwareWorkstationにRHEL8をインストールする方法

  2. LinuxにNginxWebサーバーをインストールする方法

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

  1. RHEL8LinuxにMinecraftサーバーをインストールする方法

  2. RHEL 8 LinuxにMatomo(Piwik)をインストールする方法

  3. RHEL8にソフトウェアをインストールする方法