Installatie van productiesysteem
Je kunt één productiesysteem hebben. Alle volgende waarden moeten waar zijn:
-
Alle Commerce-code bevindt zich in de broncontrole in dezelfde opslagplaats als de ontwikkelings- en bouwsystemen
-
Zorg ervoor elk van het volgende inbegrepen in broncontrole is:
app/etc/config.phpgeneratedmap (en submappen)pub/mediadirectorypub/media/wysiwygmap (en submappen)pub/staticmap (en submappen)
-
Commerce 2.2 of later moet worden geïnstalleerd en voor productiemodus worden geplaatst
-
Het heeft bezit van het dossiersysteem en toestemmingen die zoals in worden besproken Vereiste voor uw ontwikkeling, bouwt, en productiesystemen .
Een productiemachine instellen
Een productiemachine instellen:
-
Na het installeren van Commerce of het trekken van het uit broncontrole, login aan de productieserver als, of schakelaar aan, de eigenaar van het dossiersysteem.
-
Maak
~/.ssh/.composer/auth.jsonals u dat nog niet hebt gedaan.Maak de map:
code language-bash mkdir -p ~/.ssh/.composerMaak
auth.jsonin die map.auth.jsonmoet uw authentificatietoetsen bevatten.Hieronder volgt een monster:
code language-json { "http-basic": { "repo.magento.com": { "username": "<your public key>", "password": "<your private key>" } } } -
Sla uw wijzigingen op in
auth.json. -
Kopieer
<Commerce root dir>/app/etc/env.phpvan uw ontwikkelingssysteem naar uw productiesysteem. -
Open
env.phpin een teksteditor en wijzig de benodigde waarden (bijvoorbeeld gegevens over databaseverbinding). -
Voer de opdracht
magento config:setofmagento config:set-sensitiveuit om respectievelijk de waarden van systeemspecifieke of gevoelige configuratiewaarden in te stellen.In de volgende sectie ziet u een voorbeeld.
Configuratiewaarden instellen op uw productiesysteem
In deze sectie wordt beschreven hoe u met de opdracht magento config:sensitive:set gevoelige waarden op uw productiesysteem instelt.
Om gevoelige waarden in te stellen:
-
Vind een waarde om het gebruiken van de gevoelige waardeverwijzing te plaatsen.
-
Noteer het configuratiepad voor de instelling.
-
Meld u aan bij het productiesysteem als of schakel over naar de eigenaar van het bestandssysteem.
-
Ga naar de Commerce-installatiemap.
-
Voer de volgende opdracht in:
code language-bash bin/magento config:sensitive:set {configuration path} {value}Als u bijvoorbeeld de waarde van de YouTube API-sleutel wilt instellen op
1234, voert ucode language-bash bin/magento config:sensitive:set catalog/product_video/youtube_api_key 1234U kunt ook als volgt een of meer waarden interactief instellen:
code language-bash bin/magento config:sensitive:set -iVoer desgevraagd een waarde in voor elke gevoelige instelling of druk op Enter om een waarde over te slaan en naar de volgende instelling te gaan.
-
Meld u aan bij de beheerder om te controleren of de waarde is ingesteld.
-
Zoek de instelling in Beheer.
Bijvoorbeeld, wordt YouTube API zeer belangrijk het plaatsen gevestigd in Opslag > Montages > Configuratie > Catalogus > Catalogus > Video van het Product.
De instelling wordt weergegeven in Beheer en kan niet worden bewerkt. In de volgende afbeelding ziet u een voorbeeld.