GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Joomla s LAMP na Ubuntu 20.04

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Joomly s LAMP na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Joomla je jedním z nejpopulárnějších open source systémů pro správu obsahu, který pohání stovky tisíc webových stránek. Je napsán v PHP a obsahuje spoustu funkcí, které lze rozšířit pomocí bezplatných a prémiových rozšíření a motivů. S Joomlou si můžete snadno vytvořit svůj eCommerce obchod, osobní web nebo blog.

Nainstalujte Joomla s LAMP na Ubuntu 20.04

Krok 1. Nejprve, než začnete instalovat jakýkoli balíček na váš server Ubuntu, vždy doporučujeme zajistit, aby byly všechny systémové balíčky aktualizovány.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte LAMP Stack na Ubuntu.

Joomla je postavena na PHP. Můžete jej hostovat jako jakoukoli jinou webovou aplikaci napsanou v PHP. Takže budete muset nastavit Ubuntu jako server LAMP. Pokud jste tak ještě neučinili, použijte našeho tradičního průvodce LAMP k nastavení Ubuntu pro poskytování PHP, než budete pokračovat.

Krok 3. Nainstalujte Joomla s LAMP na Ubuntu 20.04.

Nyní si stáhněte nejnovější verzi Joomly z oficiální stránky:

wget https://downloads.joomla.org/cms/joomla3/3-9-18/joomla_3-9-18-stable-full_package-zip
sudo unzip -d /var/www/joomla /tmp/joomla_3-9-18-stable-full_package-zip

Dále přidělíme oprávnění Apache pomocí následujících příkazů:

sudo chown -R www-data:www-data /var/www/joomla/
sudo chmod -R 755 /var/www/joomla/

Krok 4. Vytvoření databáze MySQL pro Joomla.

Joomla používá databázi MySQL k ukládání všech svých dat, jako jsou příspěvky, stránky, uživatelé, pluginy a nastavení motivů. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

mysql -u root -p

Jakmile jste v konzoli MySQL, vytvořte novou databázi:

CREATE DATABASE joomladb;
GRANT ALL PRIVILEGES ON joomladb.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Your_Strong_Password';
FLUSH PRIVILEGES;
exit;

Krok 5. Konfigurace Apache pro Joomla.

Vytvořte nový konfigurační soubor virtuálního hostitele pro svůj web Joomla s názvem vaše-domena.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

A do souboru přidejte následující obsah:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/joomla
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Chcete-li povolit virtuálního hostitele, který jsme právě vytvořili, spusťte následující příkaz:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Aby se nová konfigurace projevila, restartujte službu Apache zadáním:

sudo a2ensite your_domain.com.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Krok 6. Zabezpečte Joomlu pomocí Let’s Encrypt SSL.

Nejprve budete muset nainstalovat klienta Certbot, abyste mohli nainstalovat a spravovat Let’s Encrypt SSL. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install certbot python3-certbot-apache

Jakmile je Certbot nainstalován, spusťte následující příkaz ke stažení a instalaci Let’s Encrypt SSL pro váš web:

certbot --apache -d your_domain.com

Krok 7. Dokončení instalace Joomla.

V posledním kroku této příručky potřebujeme vstoupit do webového rozhraní Joomla a dokončit instalaci. Pro dokončení instalace otevřete prohlížeč a přejděte na:

https://your_domain.com or your_ip_address

To je vše, co potřebujete k instalaci Joomly na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Pro další čtení o Joomle se prosím podívejte na jejich oficiální znalostní databázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat Joomla s Apache na Ubuntu 18.04

  2. Jak nainstalovat Joomla s Nginx na Ubuntu 18.04

  3. Jak nainstalovat LAMP s PHP 7.4 na Ubuntu 20.04

  1. Jak nainstalovat Wordpress 4 na Ubuntu 14.04 LAMP

  2. Jak nainstalovat Joomla 3.9 na Ubuntu 20.04

  3. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04

  1. Jak nainstalovat phpMyAdmin s Apache (LAMP) na Ubuntu 18.04

  2. Jak nainstalovat phpMyAdmin s Apache (LAMP) na Ubuntu 20.04

  3. Jak nainstalovat phpMyAdmin s LAMP na Ubuntu 16.04