Nainstalujte Magento na Ubuntu 17.04 | 17.10 s Nginx, MariaDB a PHP

  • Eustace Evans
  • 0
  • 1394
  • 375

Magento je výkonná platforma eCommerce napsaná v PHP. Umožňuje jednotlivcům nastavit eCommerce a online obchody během několika minut. Tento krátký výukový program ukáže studentům a novým uživatelům snadný způsob, jak přimět Magento pracovat na Ubuntu 17.04 | 17.10

Magento je napsáno v PHP, ale vyžaduje také webový a databázový server. Toho lze dosáhnout pomocí zásobníku LEMP. LEMP je zkratka pro Linux, Nginx (Engine-X), MySQL a PHP. Mnoho renomovaných online obchodů a kamenných zařízení používá tento software k podnikání.

Bez zbytečného plýtvání časem tedy pojďme začít s instalací Magenta na Ubuntu. Postupujte takto:

Tento příspěvek se týká instalace nejnovější verze Magenta, která byla v době psaní verze 2.1.9.

Chcete-li začít s instalací Magenta, postupujte takto:

Krok 1: Nginx nainstalujte

Magento vyžaduje, aby webový server fungoval a nejoblíbenějším webovým serverem, který se dnes používá, je Apache2. Takže jděte a nainstalujte Nginx na Ubuntu spuštěním následujících příkazů:

sudo apt-get install nginx

Dále spusťte níže uvedené příkazy pro zastavení, spuštění a povolení služby Nginx, aby se vždy spouštěla ​​se spuštěním serveru.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl povolit nginx.service 

Krok 2: Nainstalujte MariaDB

Moodle také vyžaduje, aby fungoval databázový server ... a databázový server MariaDB je skvělým místem pro začátek. Chcete-li jej nainstalovat, spusťte níže uvedené příkazy.

sudo apt-get install mariadb-server mariadb-client

Po instalaci lze pomocí níže uvedených příkazů zastavit, spustit a povolit, aby se služba MariaDB vždy spouštěla ​​při spuštění serveru.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl povolit mariadb.service 

Poté spusťte níže uvedené příkazy k zabezpečení serveru MariaDB.

sudo mysql_secure_installation

Po zobrazení výzvy postupujte podle pokynů níže.

  • Zadejte aktuální heslo pro root (zadejte pro žádné): Stačí stisknout Enter
  • Nastavit heslo uživatele root? [Y / n]: Y
  • Nové heslo: Zadejte heslo
  • Znovu zadejte nové heslo: Opakujte heslo
  • Odebrat anonymní uživatele? [Y / n]: Y
  • Zakázat vzdálené přihlášení rootem? [Y / n]: Y
  • Odebrat testovací databázi a přístup k ní? [Y / n]: Y
  • Znovu načíst tabulky oprávnění? [Y / n]: Y

Restartujte server MariaDB

sudo systemctl restart mariadb.service

Krok 3: Nainstalujte PHP a související moduly

Magento také vyžaduje, aby PHP fungovalo. Chcete-li nainstalovat PHP a související moduly, spusťte níže uvedené příkazy

sudo apt-get install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Některé z výše uvedených balíčků mohou záviset na webovém serveru Apache2 ... takže jejich instalací můžete také nainstalovat Apache2. Spuštěním následujících příkazů zakažte spuštění Apache2.

sudo systemctl deaktivovat apache2.service

Krok 4: Vytvořte databázi Magento

Nyní, když jste nainstalovali všechny požadované balíčky, pokračujte níže a začněte konfigurovat servery. Nejprve spusťte níže uvedené příkazy a vytvořte databázi Magento.

Spuštěním následujících příkazů se přihlaste k databázovému serveru. Po zobrazení výzvy k zadání hesla zadejte heslo uživatele root, které jste vytvořili výše.

sudo mysql -u root -p

Poté vytvořte databázi s názvem magento

VYTVOŘIT DATABÁZE magento;

Vytvořte uživatele databáze s názvem magentouser s novým heslem

VYTVOŘIT UŽIVATELE 'magentouser' @ 'localhost' IDENTIFIKOVÁNO 'new_password_here';

Poté uživateli poskytněte plný přístup k databázi.

GRANTOVAT VŠE na magento. * TO 'magentouser' @ 'localhost' IDENTIFIKOVÁNO 'user_password_here' S GRANTOVOU MOŽNOSTÍ;

Nakonec uložte změny a ukončete.

VÝPLATNÉ PRIVILEGY; VÝSTUP; 

Krok 5: Stáhněte si nejnovější verzi Magento

Dále navštivte stránky Magento a zaregistrujte si bezplatný účet. Než budete moci stáhnout kopii, musíte se zaregistrovat. Komunitní vydání je to, co si budete chtít stáhnout.

Po stažení spusťte níže uvedené příkazy a rozbalte stahovaný soubor do kořenového adresáře Nginx.

sudo mkdir / var / www / html / magento / sudo tar -zxvf ~ / Soubory ke stažení / Magento-CE * .tar.gz -C / var / www / html / magento / 

Změňte nebo upravte oprávnění adresáře tak, aby odpovídala konfiguraci Apache2.

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html / 

Krok 6: Konfigurace Nginx

Nakonec nakonfigurujte konfigurační soubor webu Nginx pro Magento. Tento soubor bude řídit, jak uživatelé přistupují k obsahu Magento. Spuštěním níže uvedených příkazů vytvořte nový konfigurační soubor s názvem magento

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

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte zvýrazněný řádek vlastním názvem domény a kořenovým umístěním adresáře.

upstream fastcgi_backend # server unix: /run/php/php7.0-fpm.sock; # pro server Ubuntu 17.04 unix: /run/php/php7.1-fpm.sock; # pro Ubuntu 17.10 server poslouchat 80; poslouchat [::]: 80; index index.php index.html index.htm; název_serveru example.com www.example.com; nastavit $ MAGE_ROOT / var / www / html / magento; nastavit vývojáře $ MAGE_MODE; zahrnout /var/www/html/magento/nginx.conf.sample;  

Uložte soubor a ukončete.

Krok 7: Povolte Magento

Po konfiguraci výše uvedeného VirtualHost jej povolte spuštěním níže uvedených příkazů

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

Krok 8: Restartujte Nginx

Chcete-li načíst všechna výše uvedená nastavení, restartujte Apache2 spuštěním níže uvedených příkazů.

sudo systemctl restart nginx.service

Poté otevřete prohlížeč a přejděte na název domény serveru. Měli byste vidět průvodce instalací Magenta k dokončení. Pečlivě prosím sledujte průvodce.

Pokračujte v průvodci

Zadejte informace o databázi

Vytvořte nový účet správce pro správu magenta

Pokračujte, dokud neskončíte.

Užívat si!




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma