Instalace modulů

Instalace v Magentu 2

Instalace modulů v prostředí Magenta 2 je oproti Magentu 1 komplikovanější a většinou je potřeba využít služeb Vašeho programátora. Postupujte případně dle návodu níže. Pokud budete mít problém s instalací mého nebo cizího modulu a budete potřebovat pomoc, tak mě prosím kontaktujte ZDE

Instalace se provádí jedním ze 2 uvedených způsobů. Buď instalací přes composer, nebo přímým nahráním souborů na server. U obou variant je ale potřeba mít přístup k serveru na úrovní terminálu, protože po každé instalaci je potřeba spustit sadu příkazů, což bohužel s obyčejným FTP přístupem udělat nelze.


1. INSTALACE POMOCÍ COMPOSERU

  • doporučuji před začátkem instalace provést zálohu souborů a databáze, případně pokud máte možnost, vyzkošejte instalaci nejdříve v testovacím prostředí
  • připojte se přes SSH typ připojení k Vašemu Magento serveru (například pomocí aplikace Putty - Windows, nebo přes aplikaci Terminál - MAC OS)
  • přepněte se do kořenového adresáře Magenta
  • v kořenovém adresáři spusťte následující příkaz

    composer require aglumbik/nazev-modulu

  • po dokončení instalace spusťte následující příkazy

    php bin/magento setup:upgrade && php bin/magento setup:di:compile

  • tím by měla být instalace dokončena
  • v případě, že máte systém přepnutý do produkčního režimu (zjistíte zadáním příkazu: php bin/magento deploy:mode:show a uvidíte ve výpise "Production"), budete muset ještě vygenerovat statický obsah pomocí následujícího příkazu

    php bin/magento setup:static-content:deploy



2. INSTALACE PŘÍMÝM NAHRÁNÍM SOUBORŮ NA SERVER

  • rozbalte na svém počítači obdržený .zip archiv
  • připojte se pomocí oblíbeného FTP/SFTP klienta (WinSCP, Filezilla, Cyberduck, atd.) do kořenového adresáře Magenta
  • nahrejte rozbalenou složku app do kořenéhové adresáře Magenta (obsahuje také složku app)
  • připojte se přes SSH typ připojení k Vašemu Magento serveru (například pomocí aplikace Putty - Windows, nebo přes aplikaci Terminál - MAC OS)
  • spusťte postupně náslecující příkazy

    php bin/magento setup:upgrade && php bin/magento setup:di:compile

  • tím by měla být instalace dokončena
  • v případě, že máte systém přepnutý do produkčního režimu (zjistíte zadáním příkazu: php bin/magento deploy:mode:show a uvidíte ve výpise "Production"), budete muset ještě vygenerovat statický obsah pomocí následujícího příkazu

    php bin/magento setup:static-content:deploy

U OBOU TYPŮ INSTALACE TAKÉ DOPORUČUJI PŘEPNOUT PŘED ZAČÁTKEM INSTALACE OBCHOD DO REŽIMU ÚDRŽBY POMOCÍ PŘÍKAZU:

PHP BIN/MAGENTO MAINTENANCE:ENABLE

A PO DOKONČENÍ INSTALACE TENTO REŽIM VYPNOUT POMOCÍ:

PHP BIN/MAGENTO MAINTENANCE:DISABLE