Ubuntu

Jak nainstalovat a nakonfigurovat Magento 2.3.0 na Ubuntu 18.04

Jak nainstalovat a nakonfigurovat Magento 2.3.0 na Ubuntu 18.04

Magento je otevřená moderní cloudová platforma eCommerce. Je napsán v PHP a jeho platforma má bezplatnou i placenou verzi. Komunitní vydání je nabízeno zdarma, zatímco placená verze je zaměřena na podniky se zvýšenými možnostmi integrace cloudu.

Magento má některé přesvědčivé funkce pro e-commerce podnikání, které mu umožňují budovat a rozvíjet jedinečný internetový obchod od nuly. První stabilní verze Magenta byla vydána v roce 2008. V květnu 2018 společnost Adobe získala Magento za 1 $.68 miliard. Aktuální stabilní verze je Magento 2.3.0.

Nainstalujte Magento 2.3.0 na Ubuntu

V tomto tutoriálu vám představíme podrobného průvodce jak nainstalovat a nakonfigurovat Magento 2.3.0 na Ubuntu 18.04. Než přejdeme ke krokům, zjistíme předpoklady.

Magento 2.3.x požadavky na technologický zásobník

Podrobné požadavky na systém najdete na oficiálním webu Magento. Náš testovací počítač založený na Nginx má následující nastavení:

1. Instalace Nginx

Nginx je další webový server, který se používá jako reverzní proxy server, mezipaměť HTTP, nástroj pro vyrovnávání zatížení a proxy pošty atd. První věcí je zkontrolovat dostupnou verzi Nginx v úložištích. Spusťte Terminál a zadejte následující příkaz:

sudo apt-cache policy nginx

Zkontrolujte dostupnou verzi Nginx

Následující příkaz nainstaluje Nginx.

sudo apt-get -y nainstalovat nginx

Služba Nginx by se měla spustit automaticky. Můžete zkontrolovat jeho stav:

sudo systemctl status nginx.servis

Zkontroluj stav

Z nějakého důvodu, pokud nevidíte Nginx jako aktivní proces, stále můžete proces spustit ručně:

sudo systemctl start nginx.servis

Dále spusťte internetový prohlížeč a otestujte instalaci Nginx:

http: // localhost /

Alternativně můžete také zadat IP vašeho serveru. Například,

http: // 192.168.20.3 (IP serveru)

Pokud vidíte výchozí stránku Nginx. Instalace je úspěšná!

Vyzkoušejte instalaci nginx

2. Instalace PHP 7.2

Jako obvykle nejdříve zkontrolujte dostupnost pro PHP 7.2.

sudo apt-cache policy php7.2

Dále můžete nainstalovat PHP 7.2 a rozšíření.

sudo apt-get install php7.2 fpm php7.2 klipy php7.2 php7.2-běžné php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2mbstring php7.2 zip php7.2-bcmath php7.2-iconv php7.2-mýdlo

Ověřte instalaci PHP 7.2 pomocí níže uvedeného příkazu:

sudo php -v

Ověřte instalaci PHP

Zkontrolujte, zda jsou nainstalována všechna rozšíření PHP:

sudo php -me

Výstup by měl být podobný následujícímu

[Moduly PHP] bcmath kalendář Jádro ctype curl datum dom exif fileinfo filtr ftp gd gettext hash ikonav intl json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql Phar posix readline Reflection relace shmop SimpleXML mýdlové zásuvky sodíkové SPL standardní sysvmsg sysvsems xsl Zend OPcache zip zlib [Zend Modules] Zend OPcache

Upravte parametry PHP tak, aby vyhovovaly potřebám Magenta pro optimální výkon. Zejména budeme označovat alokaci RAM a čas provedení.

Pomocí příkazu vim upravte php.soubor INI:

vim / etc / php / 7.2 / fpm / php.ini

Upravte následující parametry:

memory_limit = 2G max_execution_time = 1800 zlib.output_compression = O

Uložte a zavřete soubor. Podobně upravme ještě jeden soubor:

vim / etc / php / 7.2 / cli / php.ini

Upravte následující parametry. Ano, je to stejné jako v předchozím režimu.

memory_limit = 2G max_execution_time = 1800 zlib.output_compression = O

Uložte a zavřete soubor. Aby se nová nastavení projevila, musíte restartovat php fpm.

sudo systemctl restart php7.2 fpm

3. Instalace MySQL 5.7

Začněte stejným cvičením. Zkontrolujte dostupnou verzi v úložištích.

sudo apt-cache policy mysql-server

Dokončete instalaci MYSQL:

sudo apt install -y mysql-server mysql-client

Zkontrolujte stav serveru MYSQL:

sudo systemctl status mysql.servis

Spusťte server MYSQL:

sudo systemctl start mysql.servis

Zabezpečte instalaci:

sudo mysql_secure_installation

Vyzkoušejte instalaci:

sudo mysql -u root -p

4. Instalace a konfigurace Magento 2.3.0

Konečně jsme zde, abychom si stáhli a nainstalovali software Magento. Existuje několik způsobů, jak to udělat:

Doporučujeme použít skladatele a ukážeme vám, jak na to. Nejprve nainstalujte skladatele pomocí následujícího příkazu:

sudo curl -sS https: // getcomposer.org / instalátor | sudo php - --install-dir = / usr / bin --filename = skladatel

Vytvořte složku a uživatele pro instalaci Magenta:

sudo adduser nasadit
sudo mkdir -p / var / www / html / webapp

Změnit oprávnění ke složce:

chown -R nasazení: www-data / var / www / html / webapp

Před stažením Magenta prostřednictvím skladatele musíte získat své ověřovací klíče od Magenta.

Chcete-li získat ověřovací klíče, postupujte podle těchto jednoduchých kroků:

  1. Přihlaste se na Magento Marketplace. Pokud nemáte účet, můžete si jej zdarma vytvořit kliknutím na „Registrovat".
  2. Dále klikněte na název svého účtu v pravém horním rohu stránky a vyberte „Můj profil".
  3. Klikněte na „Přístupové klíče “ na kartě Marketplace.
  4. Klikněte na „Vytvořit nový přístupový klíč “. Zadejte konkrétní název klíčů a klikněte na „OK".
  5. Použijte „Veřejný klíč “ jako vaše uživatelské jméno a „Soukromý klíč “ jako vaše heslo.

Ověřovací klíče

Dále můžete nahlédnout do oficiální dokumentace o ověřovacích klíčích na webové stránce Magento. Čas začít stahovat Magento:

Změňte uživatele na toho, kterého jste vytvořili dříve.

sudo su nasadit

Přejděte do adresáře webapp:

cd / var / www / html / webapp

Nakonec si stáhněte Magento pomocí skladatele:

skladatel create-project --repository = https: // repo.magento.com / magento / project-community-edition = 2.3.0 .

Po zobrazení výzvy k zadání uživatelského jména a hesla. Zadejte své ověřovací klíče Magento:

Stáhněte si Magento pomocí Composeru

Měla by se zobrazit výzva k uložení pověření. Zadejte Y a začněte stahovat Magento a jeho potřebné moduly. Po dokončení instalace ukončete terminál.

5. Konfigurace Nginx

Nejprve vytvoříme nového virtuálního hostitele pro web Magento. Za prvé, instalační adresář Magento přichází s ukázkovým konfiguračním souborem Nginx, proto ho jednoduše zkopírujeme do adresáře nginx:

cp / var / www / html / webapp / nginx.konf.vzorek / etc / nginx / magento.konf

Vytvořte konfigurační soubor virtuálního hostitele s názvem „magento“

sudo vim / etc / nginx / sites-available / magento

Přidejte do souboru následující obsah. Nezapomeňte nahradit název vaší domény místo magentotest.fosslinux.com v následujícím textu.

 upstream fastcgi_backend server unix: / run / php / php7.2 fpm.ponožka;  server naslouchat 80; název_serveru magentotest.fosslinux.com; nastavit $ MAGE_ROOT / var / www / html / webapp; patří / etc / nginx / magento.conf;  

Uložte a ukončete soubor.

Povolte virtuálního hostitele, kterého jste vytvořili:

sudo ln -s / etc / nginx / sites-available / magento / etc / nginx / sites-enabled

Ověřte syntaxi nginx:

sudo nginx -t

Restartujte službu Nginx:

sudo systemctl restart nginx

6. Konfigurace uživatele MySQL

Přihlaste se k serveru MySQL pomocí přihlášení root.

sudo mysql -u root -p

Vytvořte databázi podle vašeho výběru.

Vytvořit databázi magdb;

Vytvořte uživatele databáze.

VYTVOŘIT UŽIVATELE magousr @ 'localhost' IDENTIFIKOVÁNO '123abc';

Udělit oprávnění.

udělit všechna oprávnění na magdb.* to 'magousr' @ localhost;
VÝPLATNÉ VÝSADY;

Aby proces instalace proběhl hladce, musíte nastavit oprávnění složky. Pokud tak neučiníte, často to v nadcházející fázi skončí chybou Chyba kontroly připravenosti.

Změňte adresář na kořen dokumentu.

sudo cd / var / www / html / webapp

Změnit oprávnění ke složce.

sudo chmod -R 775 var / generováno / hospoda / aplikace / prodejce /

Začněme Magento! Spusťte webový prohlížeč a zadejte název svého webového serveru. Je zřejmé, že vyměnit magentotest.fosslinux.com s názvem vaší domény a stiskněte klávesu Enter.

http: // magentotest.fosslinux.com / nastavení

Měla by se zobrazit webová stránka Magento.

Stránka nastavení Magento

Klikněte na „Agree and setup Magento“ a projděte procesem kontroly připravenosti. Klikněte na „Další“.

Kontrola připravenosti

Měli byste zadat podrobnosti o databázi. Zadejte název hostitele databázového serveru, uživatelské jméno, heslo a název databáze. Volitelně můžeme zadat předponu tabulky, abychom snadno identifikovali databázi. Klikněte na „Další“.

Databáze

V části Webová konfigurace zadejte adresu obchodu a poté adresu správce. Ujistěte se, že „Šifrovací klíč“ je nastaven na „Chci použít klíč generovaný Magentem“. Klikněte na „Další“.

Konfigurace webu

Přizpůsobte si svůj obchod podle svých potřeb:

Přizpůsobte si svůj obchod

Vytvořit účet správce:

Vytvořte účet správce

Dokončete instalaci kliknutím na „Instalovat nyní“.

Nainstalujte

Počkejte na dokončení instalace.

Průběh instalace

Užijte si úspěch!

Ověřte a procházejte výkladní skříň.

Ověřte výlohu

Zadejte uživatelské jméno správce a přihlašovací heslo.

Přihlašovací stránka správce

A je to! Doufejme, že vaše instalace proběhla hladce jako moje. Sdělte nám svůj názor v komentářích níže.

Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...
Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...
Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...