Installeren Channel Manager
Herzie de vereistenen verzamel vereiste informatie alvorens u de Manager van het Kanaal 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.
-
Installeer op een op-gebouw instantie.
-
Installeer op een Adobe Commerce op de instantie van de wolkeninfrastructuur
Beide methodes vereisen u om de Interface van de Lijn van het Bevel (CLI) te gebruiken.
Installeren op een exemplaar ter plaatse
Gebruik deze instructies om Channel Manager te installeren op Adobe Commerce en Magento Open Source te maken naar een exemplaar op locatie.
-
Login aan de Commerce server als a gebruiker met toestemmingenom aan het Commerce dossiersysteem te schrijven.
-
Zet uw website in onderhoudswijze.
code language-bash $ bin/magento maintenance:enable
-
Voeg Kanaalbeheer toe aan
composer.json
vanuit de hoofdmap van het Commerce project.code language-bash composer require magento/channel-manager --no-update
-
Voer desgevraagd de toegangstoetsen in van uw Commerce -account.
Uw openbare sleutel is uw gebruikersnaam; uw persoonlijke sleutel is uw wachtwoord.
-
Werk de gebiedsdelen bij en installeer de uitbreiding.
code language-bash composer update magento/channel-manager
Met de opdracht
composer update
werkt u alleen de afhankelijkheden bij die vereist zijn voor Channel Manager . Als u alle afhankelijkheden wilt bijwerken, gebruikt u in plaats daarvan de volgende opdracht:composer update
. -
Wacht tot Composer de projectafhankelijkheden heeft bijgewerkt en eventuele fouten heeft opgelost.
-
Controleer de installatie van de module:
-
Controleer de modulestatus.
code language-bash bin/magento module:status Magento_SalesChannels
Monsterrespons:
code language-none Module is enabled
-
Als de module niet wordt toegelaten, laat het toe.
code language-bash bin/magento module:enable Magento_SalesChannels
-
-
Registreer de extensie.
code language-bash bin/magento setup:upgrade
-
Compileer het Commerce -project opnieuw als daarom wordt gevraagd.
code language-bash bin/magento setup:di:compile
-
Maak de cache leeg.
code language-bash bin/magento cache:clean
-
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 met het gebruiken van takken, zie begonnen takkentot stand te brengen in Commerce op de Gids van de Infrastructuur van de Wolk.
Tijdens installatie, wordt de uitbreidingsnaam (magento\channel-manager
) automatisch opgenomen in het app/etc/config.phpdossier. U hoeft het bestand niet rechtstreeks te bewerken.
-
Wijzig op uw lokale werkstation de hoofdmap van het Cloud-project.
-
Creeer of controleer een ontwikkelings tak.
-
Voeg met de naam Composer de extensie toe aan de sectie
require
van hetcomposer.json
-bestand.code language-bash composer require magento/module-sales-channels-extension --no-update
-
Werk de gebiedsdelen bij en installeer de uitbreiding.
code language-bash composer update magento/module-sales-channels-extension
Met de opdracht
composer update
werkt u alleen de afhankelijkheden bij die vereist zijn voor Channel Manager . Als u alle afhankelijkheden wilt bijwerken, gebruikt u in plaats daarvan de volgende opdracht:composer update
. -
Wijzigingen in code toevoegen, doorvoeren en doorvoeren. Voeg wijzigingen in het bestand
composer.lock
encomposer.json
toe.code language-bash $ git add -A
code language-bash $ git commit -m "Install channel manager extension"
code language-bash $ git push origin <branch-name>
-
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 gehandicapt is, laat het in uw lokaal milieutoe en stelt uw veranderingen op.
-
Nadat u de uitbreiding met succes installeert, login aan Admin om de Schakelaar van de Diensten van Commercete vormen.
note note NOTE Voor instructies om de Manager van het Kanaal aan een nieuwe versie bij te werken, zie modules en uitbreidingen van de Verbetering.
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 toegangssleutelsworden gebruikt om aan de bewaarplaats van Composer voor authentiek te verklaren ongeldig zijn, of niet verbonden met MAGE ID die wordt gebruikt om zich voor de Channel Manager dienst aan te melden, de volgende foutenvertoningen.
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:
-
Zoek de locatie van het
auth.json
-bestand:code language-bash $ composer config –global home
-
Geef het
auth.json
-bestand weer.code language-bash $ cat /path/to/auth.json
-
Verifieer dat de geloofsbrieven in auth.json aanpassen de sleutels verbonden aan identiteitskaart van de MAGEworden gebruikt om voor de dienst van de Manager van het Kanaal te registreren.
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:
-
verhoog de geheugengrens voor PHPin het milieu
php.ini
dossier. Ook, verifieer dat de instantie van Commerce de geadviseerde waardenvoor andere PHP montages heeft. -
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 u een fout over ontbrekende process_catalog_exporter_view
tijdens de installatie van de Manager van het Kanaal krijgt, probeer verfrissend de indexeerders.
php bin/magento indexer:refresh
Implementatiefouten in cloud
Voor problemen die de uitbreiding opstellen aan de wolk, zie mislukking van de uitbreidingsplaatsing.