GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Joomla CMS v RHEL 8 Linux

Joomla je CMS s otevřeným zdrojovým kódem (Systém správy obsahu ) primárně napsaný v programovacím jazyce PHP kvůli jeho schopnosti skriptování.

Je charakterizován jako bezplatný a otevřený zdroj, což znamená, že každý uživatel, který si přeje těžit z jeho používání, má plnou kontrolu. Pokud tedy máte zájem o vytvoření blogu/zpravodajského/obsahového webu pro firmu nebo jako osobní projekt, Joomla je ideálním kandidátem.

​Předpoklady

Ujistěte se, že máte uživatelská oprávnění root/sudoer na RHEL 8 systém, který používáte.

Instalace webového serveru Apache v RHEL

Ujistěte se, že RHEL 8 systém, který používáte, je aktuální, aby splňoval potřebné požadavky na výkon.

$ sudo dnf update && sudo dnf upgrade -y

Váš CMS Joomla web bude muset být obsluhován pod výkonným webovým serverem, jako je Apache . Pokračujte a nainstalujte jej pomocí následujícího příkazu:

$ sudo dnf install httpd httpd-tools

Po instalaci můžete spustit, povolit a zkontrolovat stav svého webového serveru.

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

Instalace PHP v RHEL

Chcete-li nainstalovat nejnovější verzi PHP 8 , musíte povolit EPEL a Remi úložišť, jak je znázorněno.

$ 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

Dále musíte uvést, resetovat a povolit nejnovější modul PHP, jak je znázorněno.

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

Nakonec nainstalujte PHP 8 spolu s jeho rozšířeními.

$ 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 

Po instalaci můžete spustit, povolit a zkontrolovat stav svého php-fpm službu.

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

Povolit Selinux pro PHP provedení.

$ sudo setsebool -P httpd_execmem 1

Instalace MariaDB v RHEL

Databázový server je zásadní pro ukládání uživatelských a systémem generovaných dat.

$ sudo yum install mariadb-server 

Po instalaci můžete spustit, povolit a zkontrolovat stav MariaDB databázový server.

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

Dále musíte zabezpečit MariaDB instalaci pomocí následujícího bezpečnostního skriptu.

$ sudo mysql_secure_installation 

Prostřednictvím tohoto příkazu můžete nastavit heslo kořenového adresáře databáze a další předkonfigurace.

Vytvoření databáze Joomla v RHEL

Přihlaste se do MariaDB databáze a vytvořte uživatele Joomla, databázi a udělte uživateli požadovaná oprávnění k databázi.

$ 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 

Nainstalujte Joomla CMS v RHEL

Stáhněte si nejnovější verzi Joomla CMS z jeho oficiálních stránek nebo použijte následující wget příkaz.

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

Dále extrahujte joomla do /var/www/html/joomla složku/adresář a nastavte vlastnictví a oprávnění adresáře.

$ 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/ 

Dále vytvořte a nakonfigurujte Joomla virtuální hostitel na Apache .

$ sudo nano /etc/httpd/conf.d/joomla.conf

Přidejte následující konfiguraci virtuálního hostitele.

<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>

Uložte a zavřete soubor a poté zkontrolujte syntaxi konfiguračního souboru Apache, zda neobsahuje chyby.

$ sudo apachectl -t 

Nakonfigurujte Selinux povolit spuštění PHP skripty 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

Nakonec restartujte Apache webový server.

$ sudo systemctl restart httpd

Dokončete instalaci Joomla CMS

Získejte přístup k názvu domény, který jste nakonfigurovali pro Joomla z vašeho prohlížeče.

http://linuxshelltips.lan.network

Prvním krokem je nastavení názvu webu:

Zadejte svůj Joomla přihlašovací údaje na dalším snímku obrazovky:

Na další obrazovce budete muset nastavit připojení k databázi založené na MariaDB přihlašovací údaje, které jste vytvořili dříve.

Stiskněte tlačítko instalace a svůj CMS Joomla web by se měl začít instalovat.

Buďte trpěliví, protože dokončení procesu instalace může nějakou dobu trvat. Poté se můžete přihlásit do svého nového CMS Joomla a nakonfigurujte jej podle svých představ.

Vaše RHEL 8 stroj je nyní připraven přijmout CMS Joomla .


Linux
  1. Jak nainstalovat Vagrant v Linuxu

  2. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  3. Jak nainstalovat Joomla na Ubuntu 18.04

  1. Jak nainstalovat RHEL 8 na pracovní stanici VMware

  2. Jak nainstalovat RHEL 8:Kompletní průvodce krok za krokem

  3. Jak nainstalovat webový server Nginx na Linux

  1. Jak nainstalovat Minecraft server na RHEL 8 Linux

  2. Jak nainstalovat Matomo (Piwik) na RHEL 8 Linux

  3. Jak nainstalovat software v RHEL 8