V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Shopware na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel pomocí 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.
Shopware je bezplatná aplikace pro elektronické obchodování s otevřeným zdrojovým kódem. Jako alternativa k jiné aplikaci pro e-commerce, jako je Magento, je Shopware kompletní řešení pro e-commerce, je to velmi výkonná a flexibilní aplikace. Není však zcela zdarma, ale má komunitní verzi, kterou můžeme použít pro naši malou firmu nebo ji jen otestovat.
Nainstalujte Shopware na Debian
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 na Debian Linux.
Shopware je webová aplikace. Proto vyžaduje na serveru nainstalovaný LAMP server. Takže instalace LAMP na systém Debian je prvním krokem v tomto tutoriálu. Přečtěte si o tom náš příspěvek.
Krok 3. Nainstalujte Shopware na Debian.
Nejprve si stáhněte nejnovější verzi Shopware:
cd /tmp/ wget -c https://www.shopware.com/en/Download/redirect/file/install_6.1.3_1582123990.zip
Dále vytvořte složku pro Shopware:
mkdir shopware cd shopware/ unzip ../install_6.1.3_1582123990.zip
Potom se vraťte do předchozího adresáře a přesuňte složku Shopware do kořenového adresáře Apache:
cd .. sudo mv shopware/ /var/www/html/
Změňte vlastníka a nastavte správná oprávnění pro tyto soubory, musíte spustit následující příkaz:
sudo chown -R www-data:www-data /var/www/html/shopware/ sudo chmod -R 775 /var/www/html/shopware
Krok 4. Nakonfigurujte databázi.
Dále musíme vytvořit novou databázi. Chcete-li to provést, přihlaste se k databázovému serveru MariaDB jako uživatel root zadáním následujícího příkazu:
sudo mysql -u root -p
Jakmile jste přihlášeni, vytvořte novou databázi a uživatele:
CREATE DATABASE shopware; CREATE USER [email protected] IDENTIFIED BY 'strong-your-password'; GRANT ALL PRIVILEGES ON shopware.* TO [email protected]; FLUSH PRIVILEGES;
Krok 5. Nakonfigurujte Apache.
Musíme vytvořit nového virtuálního hostitele pro Shopware. Chcete-li pro to vytvořit nový soubor a přidat následující:
sudo nano /etc/apache2/sites-available/shopware.conf
<VirtualHost *:80> DocumentRoot /var/www/html/shopware/public ServerName your-domain.com <Directory /var/www/html/shopware/public> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/shopware_error.log CustomLog ${APACHE_LOG_DIR}/shopware_access.log combined </VirtualHost>
Načtěte znovu svůj server Apache, abyste aktivovali novou konfiguraci:
sudo a2ensite shopware.conf sudo a2enmod rewrite sudo systemctl reload apache2
Krok 6. Přístup k instalaci Shopware.
Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://your-server/
nebo http://mydomain.com
spustíte průvodce instalací Shopware.
Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat Shopware na Debian 10 Buster. Máte-li jakékoli dotazy, zanechte prosím níže komentář.