Installeren Channel Manager

Controleer de vereisten en verzamel de vereiste informatie voordat u Channel Manager installeert.

De extensie installeren

De installatie-instructies voor Channel Manager zijn afhankelijk van het feit of Adobe Commerce of Magento Open Source op locatie of op cloudinfrastructuur wordt geïmplementeerd.

Beide methodes vereisen u om de Interface van de Lijn van het Bevel (CLI) te gebruiken.

NOTE
Voor hulp bij het installeren Commerce software die CLI gebruikt, zie Een extensie installeren.

Installeren op een exemplaar ter plaatse

Gebruik deze instructies om te installeren Channel Manager op Adobe Commerce en Magento Open Source aan een instantie ter plaatse.

  1. Aanmelden bij de Commerce server als een gebruiker met machtigingen om te schrijven naar Commerce bestandssysteem.

  2. Plaats uw website in onderhoudsmodus.

    code language-bash
    $ bin/magento maintenance:enable
    
  3. Van de Commerce projecthoofdmap, Kanaalbeheer toevoegen aan composer.json.

    code language-bash
     composer require magento/channel-manager --no-update
    
  4. Voer desgevraagd de toegangstoetsen in uit uw Commerce account.

    Uw openbare sleutel is uw gebruikersnaam; uw persoonlijke sleutel is uw wachtwoord.

  5. Werk de gebiedsdelen bij en installeer de uitbreiding.

    code language-bash
    composer update magento/channel-manager
    

    De composer update bevel werkt slechts de gebiedsdelen bij die voor worden vereist Channel Manager. Om alle gebiedsdelen bij te werken, gebruik in plaats daarvan dit bevel: composer update.

  6. Wacht tot Composer de projectafhankelijkheden heeft bijgewerkt en eventuele fouten heeft opgelost.

  7. Controleer de installatie van de module:

    • Controleer de modulestatus.

      code language-bash
      bin/magento module:status Magento_SalesChannels
      

      Monsterrespons:

      code language-terminal
      Module is enabled
      
    • Als de module niet wordt toegelaten, laat het toe.

    code language-bash
    bin/magento module:enable Magento_SalesChannels
    
  8. Registreer de extensie.

    code language-bash
    bin/magento setup:upgrade
    
  9. Indien gevraagd, compileert u uw Commerce project.

    code language-bash
    bin/magento setup:di:compile
    
  10. Maak de cache leeg.

    code language-bash
    bin/magento cache:clean
    
  11. Onderhoudsmodus uitschakelen.

    code language-bash
    bin/magento maintenance:disable
    

Installeren in een Adobe Commerce op een Cloud Infrastructure-instantie

Werk in een ontwikkelingsvertakking wanneer u een extensie toevoegt aan uw cloudinstantie.

Voor hulp bij het gebruiken van takken, zie Aan de slag met vertakkingen in de Handleiding voor handel in Cloud-infrastructuur.

Tijdens de installatie wordt de extensienaam (magento\channel-manager) wordt automatisch ingevoegd in het dialoogvenster app/etc/config.php bestand. U hoeft het bestand niet rechtstreeks te bewerken.

  1. Wijzig op uw lokale werkstation de hoofdmap van het Cloud-project.

  2. Een ontwikkeling maken of uitchecken vertakking.

  3. Voeg met de naam Composer de extensie toe aan de require van de composer.json bestand.

    code language-bash
    composer require magento/module-sales-channels-extension --no-update
    
  4. Werk de gebiedsdelen bij en installeer de uitbreiding.

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

    De composer update bevel werkt slechts de gebiedsdelen bij die voor worden vereist Channel Manager. Om alle gebiedsdelen bij te werken, gebruik in plaats daarvan dit bevel: composer update.

  5. Wijzigingen in code toevoegen, doorvoeren en pushcode doorvoeren, inclusief wijzigingen in het dialoogvenster composer.lock en composer.json bestand.

    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. Nadat het bouwstijl en plaatsingsproces voltooit, gebruik SSH aan login aan het verre milieu en verifieer dat de uitbreiding correct geïnstalleerd was.

   bin/magento module:status Magento_SalesChannels

Monsterrespons:

Module is enabled

Als de module is uitgeschakeld, inschakelen in uw lokale omgeving en implementeer uw wijzigingen.

  1. Meld u aan bij de Admin tot Configureer de Commerce Services Connector.

    note note
    NOTE
    Ga voor instructies voor het bijwerken van Channel Manager naar een nieuwe versie naar Modules en extensies upgraden.

Problemen oplossen

Gebruik de volgende informatie om fouten op te lossen die tijdens het installatieproces van de Manager van het Kanaal voorkomen.

Onjuiste Composer-sleutels

Als de toegangstoets gebruikt om te verifiëren bij de Composer-gegevensopslagruimte ongeldig is of niet is gekoppeld aan de MAGE ID gebruikt voor aanmelden voor Channel Manager -service, wordt de volgende fout weergegeven.

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).

Controleer de sleutelconfiguratie:

  1. Zoek de locatie van het dialoogvenster auth.json bestand:

    code language-bash
    $ composer config –global home
    
  2. De weergave auth.json bestand.

    code language-bash
    $ cat /path/to/auth.json
    
  3. Controleren of de gegevens in auth.json overeenkomen de sleutels verbonden aan MAGE identiteitskaart gebruikt om zich te registreren voor de service Channel Manager.

Onvoldoende geheugen voor PHP

De volgende fout geeft aan of er onvoldoende geheugen is toegewezen aan 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

Gebruik een van de volgende methoden om het geheugenprobleem op te lossen:

  • De geheugenlimiet voor PHP verhogen in het milieu php.ini bestand. Controleer ook of de instantie Commerce de aanbevolen waarden voor andere PHP-instellingen.

  • Geef de geheugenlimiet op vanaf de opdrachtregel.

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

    Bijvoorbeeld:

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

Ontbrekende weergave

Als er een fout optreedt bij een ontbrekende process_catalog_exporter_view tijdens de installatie van Channel Manager probeert u indexeerprogramma's vernieuwen.

php bin/magento indexer:refresh

Implementatiefouten in cloud

Voor problemen met de implementatie van de extensie in de cloud raadpleegt u implementatiefout extensie.

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