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

Jak nainstalovat OpenCart na Ubuntu 18.04

OpenCart je bezplatný a otevřený systém nákupních košíků. Jedná se o platformu na bázi PHP pro vytváření internetových obchodů, která poskytuje všechny standardní funkce elektronického obchodování potřebné pro správu internetového obchodu. OpenCart má doživotní bezplatnou podporu, aktualizace softwaru a je lokalizován do mnoha jazyků a měn, což z něj činí jednu z nejoblíbenějších a nejrozšířenějších dostupných platforem elektronického obchodování s vlastním hostitelem. V tomto tutoriálu vám ukážeme, jak nainstalovat OpenCart na váš server Ubuntu 18.04.

Požadavky:

  • Pro účely tohoto tutoriálu použijeme Ubuntu 18.04 VPS
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

1. Začínáme

Nejprve se budete muset přihlásit ke svému serveru přes SSH jako uživatel root:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se ujistíme, že je váš server Ubuntu 18.04 aktuální spuštěním následujících příkazů:

$ sudo apt-get update
$ sudo apt-get upgrade

Tím se aktualizuje index balíčků a aktualizuje se software aktuálně nainstalovaný na serveru na nejnovější verzi.

Jakmile bude váš systém plně aktuální, můžeme nyní pokračovat v instalaci OpenCart.

2. Nainstalujte databázový server MySQL

Dále nainstalujeme server MySQL. Chcete-li nainstalovat výchozí balíček, spusťte následující příkaz:

$ sudo apt-get install mysql-server

To nainstaluje MySQL 5.7 na váš server, ale nebude vás vyžadovat k nastavení hesla ani k provedení jakýchkoliv jiných změn konfigurace. Protože to ponechává vaši instalaci MySQL nezabezpečenou, za účelem zlepšení zabezpečení vašeho serveru MySQL vám doporučujeme spustit „mysql_secure_installation ‘ skript zadáním následujícího příkazu:

$ mysql_secure_installation

Tento skript vám pomůže provádět důležité bezpečnostní úkoly, jako je nastavení hesla uživatele root, zakázání vzdáleného přihlášení uživatele root, odstranění anonymních uživatelů atd.

3. Vytvořte databázi pro OpenCart

Nyní vytvoříme databázi MySQL pro náš web OpenCart. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

sudo mysql -u root -p

V této sekci vytvoříme novou MySQL databázi opencart a přidělte uživatelský přístup k novému uživateli admin_user s heslem Strong_Password :

CREATE DATABASE opencart;
GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Nezapomeňte nahradit „Strong_Password“ skutečným silným heslem.

4. Nainstalujte Apache a PHP

Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:

$ sudo apt-get install apache2

Po dokončení instalace byste měli povolit automatické spouštění Apache po restartu serveru pomocí:

$ sudo systemctl enable apache2

Stav své služby Apache můžete také zkontrolovat pomocí následujícího příkazu:

$ sudo systemctl status apache2

Výstup:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
  Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
 Main PID: 855 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ├─855 /usr/sbin/apache2 -k start
           ├─876 /usr/sbin/apache2 -k start
           ├─877 /usr/sbin/apache2 -k start
           ├─878 /usr/sbin/apache2 -k start
           ├─879 /usr/sbin/apache2 -k start
           └─880 /usr/sbin/apache2 -k start

Protože OpenCart je aplikace založená na PHP, naším dalším krokem je instalace PHP a některých rozšíření PHP požadovaných OpenCart:

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip 
php-curl php-xmlrpc

Restartujte webový server Apache, aby se načetly moduly PHP:

$ sudo systemctl restart apache2

Nyní zkontrolujte verzi PHP nainstalovanou na vašem serveru:

$ php -v

Výstup:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Stáhněte si nejnovější verzi OpenCart

Nejnovější verzi OpenCart (v.3.0.3.1) lze stáhnout z webu OpenCart (doporučeno pro koncové uživatele) nebo přímo z Github (doporučeno pro webové vývojáře). Stránka pro stahování také nabízí přístup k předchozím verzím OpenCart.

$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip
$ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart
$ sudo cd /var/www/html/opencart/
$ sudo cp config-dist.php config.php
$ sudo cp admin/config-dist.php admin/config.php

Poté spusťte níže uvedené příkazy a nastavte správná oprávnění pro fungování OpenCart.

$ sudo chown -R www-data:www-data /var/www/html/opencart/

6:Nakonfigurujte Apache2

Nyní můžeme vytvořit soubory virtuálního hostitele. Spuštěním následujícího příkazu vytvořte konfigurační soubor virtuálního hostitele pro vaši doménu vaše_doména.com :

$ sudo nano /etc/apache2/sites-available/your_domain.com.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte „vaše_doména.com“ svým vlastním názvem domény a umístěním kořenového adresáře.

<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/opencart/
     ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Uložte soubor a ukončete.

Aktivujte virtuálního hostitele vytvořením symbolického odkazu :

$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Restartujte Apache, aby se změny projevily:

$ sudo systemctl restart apache2

Pro přístup k instalaci OpenCart budete muset do webového prohlížeče zadat následující URL:

http://your_domain.com/

a uvidíte následující obrazovku:

Přečtěte si smlouvu a klikněte na POKRAČOVAT pokračovat.

Na další obrazovce se zobrazí informace o předinstalaci, abyste se ujistili, že je vaše instalace nastavena podle potřeby.

Nakonec budete muset vybrat ovladač DB (v našem případě MySQL) a zadat hodnoty databáze, které jste vytvořili výše, jak je uvedeno níže. Budete si také muset vytvořit uživatelské jméno a heslo pro přihlášení do své administrační sekce OpenCart.

Jakmile nainstalujete OpenCart, musíte odebrat Instalovat adresáře, neměli byste se však dotýkat žádných jiných adresářů.

$ sudo rm -rf install/

Gratulujeme. Úspěšně jste nainstalovali OpenCart na svůj Ubuntu 18.04 VPS.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám OpenCart nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat MySQL na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat osTicket na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 15 na Ubuntu 18.04

  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat Sensu na Ubuntu 18.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04