GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Open eShop na Ubuntu 18.04

V tomto tutoriálu si projdeme kroky potřebné k instalaci Open eShop na Ubuntu 18.04 VPS.

Open eShop je bezplatné a open source webové rozhraní založené na PHP, které umožňuje svým uživatelům snadno prodávat své digitální zboží, jako jsou MP3, e-knihy, filmy, software nebo jakékoli jiné položky ke stažení v nabídce. Instalace Open eShop je docela snadná a tento tutoriál se bude podrobně věnovat tomu, jak nainstalovat a nakonfigurovat Open eShop na Ubuntu 18.04 VPS s webovým serverem Apache, databázovým serverem MySQL a PHP.

Některé z hlavních funkcí Otevřeného eShopu jsou uvedeny níže:

  • Podporované různé platební metody – Paypal nebo kreditní či debetní karta (pomocí Paymill, Stripe a Bitpay). Produkty si mohou stáhnout pouze platící uživatelé.
  • Vytvářejte slevové kupóny s jedinečnými kódy a limity
  • Integrovaný systém zákaznické podpory se snadným rozhraním
  • Plně optimalizované pro mobilní zařízení
  • Vhodné pro SEO
  • Plně přizpůsobitelné pomocí motivů a widgetů
    a mnohem více..

Začněme instalací.

Předpoklady:

  • VPS s OS Ubuntu 18.04
  • Sada LAMP
  • Systémový uživatel s oprávněními root nebo přístup k samotnému uživateli root

Krok 1:Přihlaste se a aktualizujte server

Přihlaste se ke svému serveru Ubuntu 18.04 přes SSH jako uživatel root (nebo jako účet správce):

ssh root@IP_Address -p Port_number

Nezapomeňte nahradit „IP_Address“ a „Port_number“ skutečnou IP adresou vašeho serveru a číslem portu SSH.

a spusťte následující příkaz pro aktualizaci všech nainstalovaných balíčků na vašem serveru:

apt update && apt upgrade

Krok 2:Nainstalujte webový server Apache

Ke spuštění Open eShopu je nutný webový server. Nainstalujeme a budeme používat webový server Apache, který je nejpopulárnějším webovým serverem na světě. Lze jej snadno nainstalovat pomocí následujícího příkazu:

apt -y install apache2

Jakmile je nainstalován, spusťte webový server a povolte jeho automatické spuštění po restartu serveru:

apt start apache2
apt enable apache2

Krok 3:Nainstalujte PHP

Open eShop je postaven výhradně v PHP, takže musíme nainstalovat PHP a několik PHP modulů na náš server.

apt install php libapache2-mod-php php-cli php-soap php-zip php-curl php-mbstring php-gd php-common php-json php-mysql php-opcache

Protože rozšíření Mcrypt PHP není dostupné v PHP 7.2, ale vyžaduje ho Open eShop, budeme muset nainstalovat několik dalších balíčků, abychom mohli nainstalovat rozšíření s pecl :

apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config
pecl install mcrypt-1.0.1
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Poté restartujte webový server, aby se změny projevily:

systemctl restart apache2

Krok 4:Instalace databázového serveru MySQL

Otevřený eShop potřebuje prázdnou databázi, do které bude ukládat své informace. Za tímto účelem nainstalujeme databázový server MySQL:

apt install mysql-server

Spusťte MySQL a povolte automatické spuštění po restartu:

apt start mysql
apt enable mysql

Chcete-li zlepšit zabezpečení databázového serveru MySQL a nastavit heslo pro uživatele root MySQL, můžete spustit mysql_secure_installation postinstalační skript, který je součástí balíčku MySQL. Jako vodítko můžete použít následující text (na všechny výzvy doporučujeme odpovědět „Y“ pro ano):

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Krok 5:Vytvořte uživatele a databázi MySQL

Nyní, když máme nainstalovaný a spuštěný databázový server MySQL, můžeme dále vytvořit nového uživatele a databázi, které jsou potřeba pro Open eShop. Přihlaste se do MySQL CLI jako uživatel root pomocí hesla, které jste nastavili dříve v tomto kurzu, když procházíte nastavením zabezpečené instalace. Pokud jste se rozhodli toto nenastavovat, heslo uživatele root je prázdné, takže po zobrazení výzvy stačí k ověření stisknout klávesu [Enter].

mysql -u root -p
mysql> CREATE DATABASE eshop;
mysql> GRANT ALL PRIVILEGES ON eshop.* TO 'eshop_user'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit;
l> exit;

Nahraďte „PASSWORD“ silným heslem.

Krok 6:Stažení Otevřete eShop

Vytvořte adresář pro Open eShop v kořenovém adresáři dokumentu.

mkdir /var/www/html/openeshop && cd $_

A stáhněte si instalační skript Open eShop

wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

Všechny soubory Open eShop musí být čitelné pro uživatele webového serveru, takže budeme muset změnit oprávnění těchto souborů:

chow -R www-data:www-data /var/www/html/openeshop

Krok 7:Vytvořte virtuálního hostitele Apache

Abyste mohli přistupovat k Open eShopu se svým názvem domény, budete muset vytvořit direktivu virtuálního hostitele Apache pro konkrétní název domény. Vytvořte konfigurační soubor pomocí preferovaného textového editoru (používáme nano):

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

Poté zadejte následující obsah:

Listen 80
<VirtualHost *:80>
    ServerAdmin admin@your_domain.com
    DocumentRoot /var/www/html/openeshop
    DirectoryIndex install-eshop.php
    ServerName your_domain.com ServerAlias www.your_domain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>

Nahraďte „vaše_doména.com“ svým jedinečným registrovaným názvem domény.

Povolte virtuálního hostitele a restartujte Apache:

a2ensite openeshop
systemctl restart apache2

Krok 8:Dokončete instalaci

Otevřený eShop vyžaduje, aby byla povolena PHP direktiva ‚short_open_tag‘, takže otevřete konfigurační soubor PHP, jak je uvedeno níže, a proveďte potřebné změny:

nano /etc/php/7.2/apache2/php.ini

Ujistěte se, že v souboru je řádek, který vypadá stejně jako tento:

short_open_tag = on

Poté soubor uložte a ukončete.

Povolte modul Apache mod_rewrite:

a2enmod rewrite

a restartujte webový server Apache, aby se změny projevily

systemctl restart apache2

V tuto chvíli byste měli mít přístup k Otevřít eShop pomocí vašeho oblíbeného webového prohlížeče na adrese http://yourdomain.com . Průvodce instalací před zahájením instalace zkontroluje, zda jsou splněny všechny požadavky, jak je znázorněno níže:

Kliknutím na tlačítko „Stáhnout a nainstalovat“ dokončete instalaci Open eShop. Gratulujeme! Dokončili jste instalaci Open eShop.

Další informace o používání a konfiguraci této aplikace naleznete v jejich oficiální dokumentaci.

Samozřejmě, pokud jste jedním z našich zákazníků Managed Ubuntu Hosting, nemusíte Open eShop instalovat na svůj Ubuntu 18.04 VPS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují Open eShop na Ubuntu 18.04.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Open eShop na Ubuntu 18.04 VPS, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat MySQL Server na Ubuntu 16.04

  2. Jak nainstalovat MySQL Server na Ubuntu 17.04

  3. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  1. Jak nainstalovat MySQL na Ubuntu 16.04

  2. Jak nainstalovat MediaWiki na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat osTicket na Ubuntu 16.04

  3. Jak nainstalovat Chamilo na Ubuntu 16.04