Jak nainstalovat Open Eshop na Ubuntu 16.04

Open Eshop je bezplatný a open source eCommerce software pro prodej digitálního zboží, jako jsou MP3, elektronické knihy, filmy, software a mnoho dalšího. V tomto tutoriálu si vysvětlíme, jak nainstalovat Open Eshop na Ubuntu 16.04.

Předpoklady

  • Nová instance serveru Vultr Ubuntu 16.04.
  • Uživatel sudo .

Krok 1: Začínáme

Vždy je dobrou praxí aktualizovat operační systém. Můžete to provést spuštěním následujících příkazů:

sudo apt-get update -y
sudo apt-get upgrade -y

Jakmile je váš systém aktualizován, restartujte systém a přihlaste se pomocí uživatele sudo.

sudo shutdown -r now

Krok 2: Nainstalujte LAMP Server

Lampový server můžete nainstalovat pouhým spuštěním následujícího příkazu:

sudo apt-get install lamp-server^ -y

Po dokončení instalace budeme muset upravit některé hodnoty v konfiguračních souborech PHP následovně:

sudo nano /etc/php/7.0/cli/php.ini

Aktualizovat hodnoty post_max_size, upload_max_filesizea short_open_tagtakto:

post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On

Po dokončení uložte a zavřete soubor a poté restartujte webový server Apache, aby se tyto změny projevily:

sudo systemctl restart apache2

Krok 3: Konfigurace databáze

Před konfigurací databáze budete muset nejprve zabezpečit Mysql. Můžete jej zabezpečit spuštěním skriptu zabezpečené instalace mysql :

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Jakmile je databáze zabezpečena, přihlaste se do prostředí MySQL pomocí následujícího příkazu:

mysql -u root -p

Po výzvě zadejte své root heslo a poté vytvořte databázi pro Open Eshop:

mysql> CREATE DATABASE openeshop_db;

Dále vytvořte uživatele databáze pomocí následujícího příkazu:

mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';

Dále udělte databázi oprávnění:

mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';

Dále vyprázdněte tabulku oprávnění pomocí následujícího příkazu:

mysql>FLUSH PRIVILEGES;

Nakonec ukončete prostředí MySQL:

MariaDB [(none)]>\q

Krok 4: Nainstalujte Open Eshop

Nejprve si stáhněte nejnovější stabilní verzi instalačního souboru Open Eshop z jejich oficiálních stránek pomocí následujícího příkazu:

sudo mkdir /var/www/html/openeshop
cd /var/www/html/openeshop
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

Dále změňte vlastníka staženého souboru pomocí následujícího příkazu:

sudo chown -R www-data:www:data install-eshop.php

Dále vytvořte blok virtuálního hostitelského serveru Apache pro Open Eshop. Můžete to udělat vytvořením souboru openeshop.conf:

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

Přidejte následující řádky:

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

Po dokončení uložte a zavřete soubor a poté web povolte pomocí následujícího příkazu:

sudo a2ensite openeshop

Nakonec restartujte webový server Apache, aby se změny provedly:

sudo systemctl restart apache2

Nakonec otevřete webový prohlížeč, přejděte na adresu URL http://yourdomain.coma dokončete proces instalace.

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více