V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci PrestaShopu 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.
PrestaShop je bezplatná platforma nákupního košíku napsaná v programovacím jazyce PHP s podporou systému správy databází MySQL. PrestaShop slouží k vybudování a provozování internetového obchodu a jeho použití je velmi snadné. Pokud hledáte platformu podnikového internetového obchodu pro prodej svých produktů, PrestaShop by pro vás pravděpodobně měl být výchozím bodem.
Nainstalujte PrestaShop na Ubuntu 20.04
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte sadu LAMP.
PrestaShop je postaven 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ši tradiční příručku LAMP.
Krok 3. Stáhněte a nainstalujte PrestaShop do systému Ubuntu.
Stáhneme si nejnovější stabilní verzi PrestaShopu:
cd /tmp wget https://download.prestashop.com/download/releases/prestashop_1.7.7.3.zip
Po stažení nejnovější verze PrestaShopu ji rozbalte a přesuňte složku do webroot adresáře webového serveru:
sudo unzip prestashop_*.zip -d /var/www/html/prestashop/
Poté změňte oprávnění složky Prestashop na uživatele a skupinu www-data Apache, takže syntaxe bude:
sudo chown -R www-data: /var/www/html/prestashop/
Krok 4. Vytvoření databáze MariaDB pro PrestaShop.
PrestaShop používá k ukládání všech svých dat databázi MariaDB. Přihlaste se ke svému serveru MariaDB pomocí následujícího příkazu a zadejte své root heslo MariaDB:
mysql -u root -p
Jakmile jste v konzoli MariaDB, vytvořte novou databázi:
MariaDB > CREATE DATABASE prestashop; MariaDB > GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit;
Krok 4. Konfigurace Apache pro PrestaShop.
Vytvořte nový konfigurační soubor virtuálního hostitele pro svůj web PrestaShop s názvem your-domain.com.conf:
nano /etc/apache2/sites-available/domain.com.conf
A do souboru přidejte následující obsah:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop/ ServerName your-domain.com ServerAlias www.domain.com.conf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/prestashop/> 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/domain.com.conf /etc/apache2/sites-enabled/domain.com.conf
Aby se nová konfigurace projevila, restartujte službu Apache zadáním:
sudo a2ensite domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Krok 5. Dokončení instalace PrestaShop.
Nyní můžete otevřít svůj oblíbený webový prohlížeč a zadat doménu, měli byste vidět dokončení průvodce nastavením PrestaShopu. Postupujte prosím pečlivě podle průvodce.
http://domain.com.
To je vše, co potřebujete k instalaci PrestaShopu na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o platformě elektronického obchodování PrestaShop najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.