GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Joomla na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Joomla na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Joomla je bezplatný, open-source a oblíbený systém pro správu obsahu (CMS), který lze použít k vytváření online aplikací a webových stránek. Využívá aplikaci PHP a back-end databáze, jako je MySQL/MariaDB. Podporuje několik operačních systémů včetně Linux, Windows, Mac OS, FreeBSD a Solaris a snadno integruje se s Gmailem a OpenID.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci redakčního systému Joomla na AlmaLinux 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Joomla na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

Aktualizace sudo dnfsudo dnf install epel-release

Krok 2. Instalace serveru LAMP.

Je vyžadován server AlmaLinux LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace Joomly na AlmaLinux 8.

Nyní spustíme následující příkaz ke stažení nejnovějšího instalačního balíčku:

wget https://downloads.joomla.org/cms/joomla3/3-9-28/Joomla_3-9-28-Stable-Full_Package.zip?format=zip

Poté rozbalte soubor do složky /var/www/html/ pomocí následujícího příkazu:

sudo unzip Joomla_3-9-28-Stable-Full_Package.zip -d /var/www/html

Budeme muset změnit oprávnění některých složek:

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

Krok 4. Konfigurace MariaDB pro NextCloud.

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro NextCloud. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Joomla:

MariaDB [(none)]> vytvořit databázi joomladb;MariaDB [(none)]> vytvořit uživatele joomlauser@localhost identifikovaného pomocí 'your-strong-passwd';MariaDB [(none)]> udělit všechna oprávnění na joomladb.* na joomlauser@localhost;MariaDB [(none)]> flush oprávnění;MariaDB [(none)]> exit

Krok 5. Konfigurace Apache pro Joomla.

Nyní vytvořte nový soubor virtuálního hostitele pomocí následujícího příkazu:

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

Přidejte následující řádky:

   ServerAdmin [email protected]   DocumentRoot "/var/www/html/joomla"   ServerName joomla.idroot.us   ErrorLog "/var/log/httpd/example.com-error_log"   CustomLog "/ var/log/httpd/example.com-access_log" combined   DirectoryIndex index.html index.php   Možnosti FollowSymLinks   AllowOverride All   Vyžadovat udělení všech 

Uložte soubor a ukončete. Poté restartujte webovou službu Apache, aby se změny projevily:

sudo systemctl restart httpdsudo systemctl povolit httpd

Krok 6. Nakonfigurujte bránu firewall.

Povolte firewallu HTTP a HTTPS a znovu jej načtěte pomocí následujících příkazů:

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload

Krok 7. Přístup k webovému rozhraní.

Po úspěšném dokončení instalace krok za krokem otevřete webový prohlížeč a otevřete adresu URL http://joomla.idroot.us . Budete přesměrováni na následující obrazovku:

Blahopřejeme! Úspěšně jste nainstalovali Joomlu. Děkujeme, že jste použili tento návod k instalaci redakčního systému Joomla do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální Joomla webové stránky.


Arch Linux
  1. Jak nainstalovat MariaDB 10.6 na AlmaLinux 8

  2. Jak nainstalovat FileRun na AlmaLinux 8

  3. Jak nainstalovat Ntopng na AlmaLinux 8

  1. Jak nainstalovat Adminer na AlmaLinux 8

  2. Jak nainstalovat Laravel na AlmaLinux 8

  3. Jak nainstalovat Prometheus na AlmaLinux 8

  1. Jak nainstalovat OTRS na AlmaLinux 8

  2. Jak nainstalovat LAMP Stack na AlmaLinux 8

  3. Jak nainstalovat Docker na AlmaLinux 8