Systeeminstellingen samenstellen
U kunt één bouwstijlsysteem hebben dat aan de volgende vereisten voldoet:
-
Alle Commerce-code staat onder broncontrole in dezelfde opslagplaats als de ontwikkelings- en productiesystemen
-
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)
-
Hiervoor moet een compatibele PHP-versie zijn geïnstalleerd
-
Composer moet zijn geïnstalleerd
-
Het heeft bezit van het dossiersysteem en toestemmingen die zoals in worden besproken Vereiste voor uw ontwikkeling, bouwt, en productiesystemen .
-
Voor het constructiesysteem hoeft Commerce niet te worden geïnstalleerd, maar de code moet wel beschikbaar zijn.
config.php bevat is; zie de configuratie uitvoeren. Anders is de databaseverbinding vereist.De ontwikkelcomputer configureren
De volgende secties bespreken hoe te om de bouwstijlmachine te vormen.
Composer installeren
Controleer eerst of Composer al is geïnstalleerd:
Voer een van de volgende opdrachten in voor een opdrachtprompt:
composer --helpcomposer list --help
Als de hulp van het bevel vertoningen, Composer reeds geïnstalleerd is.
Als er een fout wordt weergegeven, voert u de volgende stappen uit om Composer te installeren.
Composer installeren:
-
Wijzig of maak een lege map op uw Commerce-server.
-
Voer de volgende opdrachten in:
code language-bash curl -sS https://getcomposer.org/installer | phpcode language-bash mv composer.phar /usr/local/bin/composer
Voor extra installatieopties, zie de documentatie van de de installatieinstallatie van Composer.
PHP installeren
Installeer PHP op CentOSof Ubuntu.
Het constructiesysteem instellen
Het constructiesysteem instellen:
-
Meld u aan bij het constructiesysteem als of schakel over naar de eigenaar van het bestandssysteem.
-
Haal de Commerce-code op van het bronbesturingselement.
Gebruik de volgende opdracht als u Git gebruikt:
code language-bash git clone [-b <branch name>] <repository URL> -
Ga naar de Commerce-hoofdmap en voer de volgende gegevens in:
code language-bash composer install -
Wacht op gebiedsdelen om bij te werken.
-
Eigendom instellen:
code language-bash chown -R <Commerce file system owner name>:<web server username> .Bijvoorbeeld:
code language-bash chown -R commerce-username:apache . -
Als u Git gebruikt, opent u
.gitignorein een teksteditor. -
Begin elk van de volgende regels met een
#-teken om er opmerkingen over te maken:code language-conf # app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/* -
Sla de wijzigingen in
.gitignoreop en sluit de teksteditor af. -
Als u Git gebruikt, gebruik de volgende bevelen om de verandering vast te leggen:
code language-bash git add .gitignore && git commit -m "Modify .gitignore for build and production"Zie
.gitignoreverwijzing voor meer informatie. -
Het bouwstijlsysteem zou standaardwijze of ontwikkelaarwijze moeten gebruiken:
code language-bash bin/magento deploy:mode:set <mode><mode>is vereist. Dit kandefaultofdeveloperzijn.