Skapa systeminställningar
Du kan ha ett byggsystem som uppfyller följande krav:
-
All Commerce-kod kontrolleras av källan i samma databas som utvecklings- och produktionssystemen
-
Kontrollera att alla följande är inkluderade i källkontrollen:
app/etc/config.php
generated
-katalog (och underkataloger)pub/media
-katalogpub/media/wysiwyg
-katalog (och underkataloger)pub/static
-katalog (och underkataloger)
-
Måste ha en kompatibel PHP-version installerad
-
Composer måste vara installerat
-
Den har ägarskap och behörigheter för filsystemet inställda enligt beskrivningen i Krav för ditt utvecklings-, bygg- och produktionssystem.
-
Commerce behöver inte vara installerat, men koden måste vara tillgänglig.
config.php
. Se Exportera konfigurationen. Annars krävs databasanslutningen.Konfigurera byggdatorn
I följande avsnitt beskrivs hur du konfigurerar byggdatorn.
Installera disposition
Kontrollera först om Composer redan är installerat:
Ange något av följande kommandon i en kommandotolk:
composer --help
composer list --help
Om kommandohjälpen visas är Composer redan installerat.
Om ett fel visas följer du de här stegen för att installera Composer.
Så här installerar du Composer:
-
Ändra till eller skapa en tom katalog på din Commerce-server.
-
Ange följande kommandon:
code language-bash curl -sS https://getcomposer.org/installer | php
code language-bash mv composer.phar /usr/local/bin/composer
Ytterligare installationsalternativ finns i Installationsdokumentationen för Composer.
Installera PHP
Installera PHP på CentOS eller Ubuntu.
Konfigurera byggsystemet
Så här konfigurerar du byggsystemet:
-
Logga in på byggsystemet som, eller växla till, ägare av filsystemet.
-
Hämta Commerce-koden från källkontrollen.
Använd följande kommando om du använder Git:
code language-bash git clone [-b <branch name>] <repository URL>
-
Byt till Commerce rotkatalog och ange:
code language-bash composer install
-
Vänta på att beroenden ska uppdateras.
-
Ange ägarskap:
code language-bash chown -R <Commerce file system owner name>:<web server username> .
Exempel:
code language-bash chown -R commerce-username:apache .
-
Om du använder Git öppnar du
.gitignore
i en textredigerare. -
Starta var och en av följande rader med ett
#
-tecken för att kommentera ut dem:code language-conf # app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/*
-
Spara ändringarna i
.gitignore
och avsluta textredigeraren. -
Om du använder Git använder du följande kommandon för att genomföra ändringen:
code language-bash git add .gitignore && git commit -m "Modify .gitignore for build and production"
Mer information finns i
.gitignore
-referensen. -
Build-systemet ska använda standardläge eller utvecklarläge:
code language-bash bin/magento deploy:mode:set <mode>
<mode>
krävs. Det kan vara antingendefault
ellerdeveloper
.