Installera Channel Manager

Granska krav och samla in nödvändig information innan du installerar Channel Manager.

Installera tillägget

Instruktionerna för Channel Manager-installationen beror på om Adobe Commerce eller Magento Open Source används lokalt eller på molninfrastrukturen.

Båda metoderna kräver att du använder kommandoradsgränssnittet (CLI).

NOTE
Hjälp med installation Commerce med CLI, se Installera ett tillägg.

Installera på lokal instans

Följ dessa anvisningar för att installera Channel Manager på Adobe Commerce och Magento Open Source till en lokal instans.

  1. Logga in på Commerce server som användare med behörigheter för att skriva till Commerce filsystem.

  2. Lägg in webbsidor i underhållsläge.

    code language-bash
    $ bin/magento maintenance:enable
    
  3. Från Commerce projektrotkatalog, lägg till kanalhanterare i composer.json.

    code language-bash
     composer require magento/channel-manager --no-update
    
  4. Ange nycklarna från din Commerce konto.

    Din offentliga nyckel är ditt användarnamn. Din privata nyckel är ditt lösenord.

  5. Uppdatera beroendena och installera tillägget.

    code language-bash
    composer update magento/channel-manager
    

    The composer update bara de beroenden som krävs för Channel Manager. Om du vill uppdatera alla beroenden använder du det här kommandot i stället: composer update.

  6. Vänta tills Composer har uppdaterat projektberoenden och åtgärdat eventuella fel.

  7. Verifiera modulinstallationen:

    • Kontrollera modulens status.

      code language-bash
      bin/magento module:status Magento_SalesChannels
      

      Exempelsvar:

      code language-terminal
      Module is enabled
      
    • Aktivera modulen om den inte är aktiverad.

    code language-bash
    bin/magento module:enable Magento_SalesChannels
    
  8. Registrera tillägget.

    code language-bash
    bin/magento setup:upgrade
    
  9. Kompilera om Commerce projekt.

    code language-bash
    bin/magento setup:di:compile
    
  10. Rensa cachen.

    code language-bash
    bin/magento cache:clean
    
  11. Inaktivera underhållsläge.

    code language-bash
    bin/magento maintenance:disable
    

Installera på en Adobe Commerce-instans i molninfrastrukturen

Arbeta i en utvecklingsgren när du lägger till ett tillägg i din molninstans.

Hjälp om hur du använder grenar finns i Kom igång med att skapa grenar i Handbok för Commerce on Cloud Infrastructure.

Under installationen visas tilläggets namn (magento\channel-manager) infogas automatiskt i app/etc/config.php -fil. Du behöver inte redigera filen direkt.

  1. Byt till rotkatalogen för projektet i molnet på din lokala arbetsstation.

  2. Skapa eller checka ut en utveckling bankkontor.

  3. Använd Composer-namnet för att lägga till tillägget i require i composer.json -fil.

    code language-bash
    composer require magento/module-sales-channels-extension --no-update
    
  4. Uppdatera beroendena och installera tillägget.

    code language-bash
    composer update magento/module-sales-channels-extension
    

    The composer update bara de beroenden som krävs för Channel Manager. Om du vill uppdatera alla beroenden använder du det här kommandot i stället: composer update.

  5. Lägg till, implementera och push-kodsändringar - inkludera ändringar i båda composer.lock och composer.json -fil.

    code language-bash
    $ git add -A
    
    code language-bash
    $ git commit -m "Install channel manager extension"
    
    code language-bash
    $ git push origin <branch-name>
    
  6. När bygg- och distributionsprocessen har slutförts använder du SSH för att logga in på fjärrmiljön och verifiera att tillägget har installerats korrekt.

   bin/magento module:status Magento_SalesChannels

Exempelsvar:

Module is enabled

Om modulen är inaktiverad aktivera i din lokala miljö och driftsätta ändringarna.

  1. När du har installerat tillägget loggar du in på Admin till konfigurera Commerce Services Connector.

    note note
    NOTE
    Instruktioner om hur du uppdaterar Channel Manager till en ny release finns i Uppgraderingsmoduler och tillägg.

Felsökning

Använd följande information för att åtgärda fel som inträffar under installationen av Channel Manager.

Felaktiga dispositionsnycklar

Om åtkomstnycklar som används för att autentisera till Composer-databasen är ogiltiga eller inte länkade till MAGE ID som har registrerat sig för Channel Manager visas följande fel.

Could not find a matching version of package magento/channel-manager. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).

Kontrollera nyckelkonfigurationen:

  1. Hitta platsen för auth.json fil:

    code language-bash
    $ composer config –global home
    
  2. Visa auth.json -fil.

    code language-bash
    $ cat /path/to/auth.json
    
  3. Verifiera att autentiseringsuppgifterna i auth.json matchar nycklarna som är kopplade till MAGE-ID används för att registrera för Channel Manager-tjänsten.

Otillräckligt minne för PHP

Följande fel visas om systemet inte har tillräckligt med minne för PHP.

Fatal error: Allowed memory size of 2146435072 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

Använd någon av följande metoder för att lösa minnesproblemet:

  • Öka minnesgränsen för PHP i miljön php.ini -fil. Kontrollera även att Commerce-instansen har rekommenderade värden för andra PHP-inställningar.

  • Ange minnesgränsen från kommandoraden.

    code language-bash
    $ php -d memory_limit=-1 \[path to composer]/composer require magento/payment-services.
    

    Exempel:

    code language-bash
    $ php-d memory_limit=-1 vendor/bin/composer require magento/channel-manager
    

Vyn saknas

Om du får ett felmeddelande om att en fil saknas process_catalog_exporter_view under installationen av Channel Manager kan du uppdatera indexerare.

php bin/magento indexer:refresh

Distributionsfel i molnet

Information om problem med att distribuera tillägget till molnet finns i distributionsfel för tillägg.

recommendation-more-help
83c0fcbf-cb46-4844-88e1-421bcdd63f9d