Joomla je bezplatná a open source platforma Content Management System (CMS) napsaná v PHP. Umožňuje vám snadno vytvářet dynamické webové stránky a aplikace. Zahrnuje snadno použitelný design, který vám umožní maximálně využít jeho vlastnosti a funkčnost.
Zde na LinuxAPT se podíváme na to, jak nainstalovat Joomla na Rocky Linux 8.
Hlavní vlastnosti Joomly zahrnují:
- Vícejazyčné:Joomla je jednou z nejpopulárnějších a široce podporovaných open source vícejazyčných platforem CMS na světě, která nabízí více než 70 jazyků.
- Dobrá podpora:Tým Joomla je kombinací jednotlivců, skupin světových vývojářů a obchodních konzultantů, kteří aktivně pomáhají zdarma na fórech.
- Snadné aktualizace:Pro vývojáře je vždy problém udržovat software aktuální. Joomla se skládá z vestavěného aktualizačního programu, který uživatelům usnadňuje proces aktualizace a nevyžaduje žádné profesionální dovednosti. Obsahuje funkci „Aktualizace verze jedním kliknutím“, která se velmi snadno používá.
- Integrovaný systém nápovědy:Joomla také poskytuje možnost kontextové nápovědy v aplikaci, která je užitečná pro každou úroveň uživatele, aby se naučila, jak Joomla ovládat.
- Správa bannerů:Existuje také možnost snadno přidat reklamu a zpeněžit web pomocí správy bannerů.
- Správce médií:Správce médií je nástroj, který lze použít k nahrávání, organizaci a správě mediálních souborů a složek.
- Správa kontaktů:Nástroj pro správu kontaktů vám poskytuje možnost přidat několik kontaktů, oddělení a kategorií.
- Vyhledávání:Vestavěný vyhledávací nástroj nebo funkce chytrého vyhledávání pomohou návštěvníkům snadno najít příslušné informace na vašem webu.
- Správa obsahu:Joomla je systém pro správu obsahu a obsahuje některé vynikající funkce, které pomáhají uživatelům efektivně organizovat a spravovat obsah.
- Úpravy rozhraní:Úpravy obsahu jsou velmi snadné a rychlé. Předpokládejme, že čtete své webové stránky a vidíte jakoukoli chybu nebo jinou změnu, kterou chcete provést.
- Výkonná rozšiřitelnost:Joomla má výkonnou funkci rozšiřitelnosti. Můžete získat více než 7500 rozšíření pro rozšíření vašeho webu a rozšíření jeho funkčnosti.
Kroky k instalaci Joomly na Rocky Linux 8
1. Proveďte aktualizaci systému
Nejprve se ujistěte, že je váš systém aktuální:
$ sudo dnf update
$ sudo dnf install epel-release
2. Nainstalujte LAMP server
Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
3. Nainstalujte Joomla do systému
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/joomla
$ sudo chmod 755 /var/www/html/joomla
4. Nakonfigurujte MariaDB pro NextCloud
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. 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:
- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/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
To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile jste přihlášeni ke svému databázovému serveru, musíte vytvořit databázi pro instalaci Joomly:
MariaDB [(none)]> create database joomladb;
MariaDB [(none)]> create user joomlauser@localhost identified by 'your-strong-passwd';
MariaDB [(none)]> grant all privileges on joomladb.* to joomlauser@localhost;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
5. Nakonfigurujte 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:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/joomla"
ServerName joomla.linuxapt.com
ErrorLog "/var/log/httpd/example.com-error_log"
CustomLog "/var/log/httpd/example.com-access_log" combined
<Directory "/var/www/html/joomla">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Uložte soubor a ukončete. Poté restartujte webovou službu Apache, aby se změny projevily:
$ sudo systemctl restart httpd
$ sudo systemctl enable httpd
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=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload
Jak získat přístup k webovému rozhraní Joomla?
Otevřete webový prohlížeč a otevřete URL http://joomla.linuxapt.com. Budete přesměrováni na obrazovku Konfigurace.
Zadejte požadované informace a poté klikněte na 'Nastavit připojení k databázi'.
Dále vyplňte údaje o své databázi a klikněte na 'Instalovat Joomla'.
Počkejte na dokončení procesu instalace.
Dále jako možnost přihlášení vyberte „Otevřít správce“. Nakonec se zobrazí přihlašovací stránka Joomla. Zadejte své přihlašovací údaje a stiskněte tlačítko 'Přihlásit'.
Nakonec se zobrazí řídicí panel Joomly.