V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci PrestaShopu na Ubuntu 18.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ý open source software pro nákupní košík, který můžete použít k provozování webových stránek elektronického obchodu. Díky svým krásným tématům a široké podpoře od vývojářů nabízí PrestaShop skvělou platformu pro prodej produktů na internetu. Posláním PrestaShopu je pomáhat lidem budovat úspěšné internetové obchody. Odhaduje se, že více než milion uživatelů spoléhá na tuto platformu jako na svůj jediný software pro elektronické obchodování.
Nainstalujte PrestaShop na Ubuntu
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 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šeho tradičního průvodce LAMP k nastavení Ubuntu pro poskytování PHP, než budete pokračovat.
Krok 3. Nainstalujte PrestaShop na Ubuntu 18.04.
Před stažením archivu PrestaShop nejprve vytvořte adresář, který bude obsahovat soubory Joomla, a přejděte do něj:
sudo mkdir -p /var/www/example.com cd /var/www/example.com
Nyní si můžete stáhnout nejnovější verzi balíčku PrestaShop (1.7.5.2) z jeho oficiálních stránek.
wget https://download.prestashop.com/download/releases/prestashop_1.7.5.2.zip unzip prestashop_1.7.5.2.zip
Nastavte odpovídajícím způsobem oprávnění k adresáři:
sudo chown www-data: /var/www/example.com sudo chmod -R 755 /var/www/example.com
Krok 4. Vytvoření databáze MariaDB pro PrestaShop.
PrestaShop používá databázi MariaDB 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 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 user 'mypres'@'localhost' identified by 'password'; MariaDB > grant all on myprestashop.* to 'mypres'@'localhost'; 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/your_domain.com.conf
A do souboru přidejte následující obsah:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/example.com 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/example.com/> 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 5. Dokončení instalace PrestaShop.
Nyní můžete dokončit instalaci webu PrestaShop zadáním veřejné IP adresy spojené s vaším serverem Ubuntu 18.04 do prohlížeče. Zobrazí se obrazovka podobná té níže:
http://your_domain.com/
To je vše, co potřebujete k instalaci PrestaShopu na Ubuntu 18.04. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.