GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Joomla s LAMP na Debian 10

V tomto článku vysvětlíme nezbytné kroky k instalaci Joomly s LAMP na Debian 10. 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 systémů pro správu obsahu (CMS), který používají lidé po celém světě. Joomla 3 je nejnovější stabilní verze doporučená pro všechny nové projekty. 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 Debian 10

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte LAMP Stack na Debian Linux.

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

Krok 3. Nainstalujte Joomlu na systém Debian.

Stáhněte si nejnovější verzi Joomla CMS z oficiálních stránek:

wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

Po dokončení stahování. Musíme to rozbalit do adresáře webroot:

sudo mkdir /var/www/html/joomla
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Dále nastavte vlastnictví adresáře na uživatele Apache a změňte oprávnění, jak je uvedeno níže:

sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/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:

MariaDB [(none)]> CREATE DATABASE joomla_db;MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘strong-your-passwd’;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT;

Krok 5. Konfigurace Apache pro Joomla.

Vytvořte nový konfigurační soubor virtuálního hostitele pro váš web Joomla s názvem joomla.conf :

nano /etc/apache2/sites-available/joomla.conf

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

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/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/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Potom restartujte službu webového serveru Apache, aby se změny projevily:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

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

sudo a2ensite joomla.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 na Debian

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

To je vše, co musíte udělat, abyste mohli nainstalovat Joomla na Debian 10 (Buster). Doufám, že vám tento rychlý tip pomůže. Další informace o redakčním systému (CMS) Joomla naleznete v jejich oficiální databázi znalostí. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat Joomla 3 na Debian 9

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9

  1. Jak nainstalovat Webmin na Debian 9

  2. Jak nainstalovat Tomcat 9 na Debian 9

  3. Jak nainstalovat Joomla s Apache na Debian 9 (Stretch)