[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
建置系統設定
您可以有一個符合下列要求的組建系統:
-
所有Commerce程式碼都位於與開發和生產系統相同的存放庫中,並受原始檔控制
-
請確定下列所有專案都包含在原始檔控制中 包含:
app/etc/config.phpgenerated目錄(和子目錄)pub/media目錄pub/media/wysiwyg目錄(和子目錄)pub/static目錄(和子目錄)
-
必須安裝相容的PHP版本
-
必須安裝Composer
-
它已經設定檔案系統擁有權和許可權,如您的開發、組建和生產系統的先決條件中所述。
-
組建系統不需要安裝Commerce,但程式碼必須可供使用。
WARNING
如果資料庫連線已包含在
config.php中,則不需要資料庫連線;請參閱匯出組態。 否則,需要資料庫連線。INFO
組建電腦可以位於自己的主機上,或與已安裝的Commerce系統位於相同主機上。
設定組建電腦
以下各節將討論如何設定組建電腦。
安裝撰寫器
首先,檢查是否已安裝Composer:
在命令提示字元中,輸入下列任一命令:
composer --helpcomposer list --help
如果顯示命令說明,表示已經安裝Composer。
如果顯示錯誤,請使用下列步驟安裝Composer。
若要安裝Composer:
-
在您的Commerce伺服器上變更為或建立空白目錄。
-
輸入下列命令:
code language-bash curl -sS https://getcomposer.org/installer | phpcode language-bash mv composer.phar /usr/local/bin/composer
如需其他安裝選項,請參閱撰寫器安裝檔案。
安裝PHP
在CentOS或[Ubuntu]上安裝PHP。
設定組建系統
若要設定組建系統:
-
以檔案系統擁有者的身分登入或切換到檔案系統。
-
從原始檔控制擷取Commerce程式碼。
如果您使用Git,請使用下列命令:
code language-bash git clone [-b <branch name>] <repository URL> -
變更至Commerce根目錄並輸入:
code language-bash composer install -
等待相依性更新。
-
設定擁有權:
code language-bash chown -R <Commerce file system owner name>:<web server username> .例如,
code language-bash chown -R commerce-username:apache . -
如果您使用Git,請在文字編輯器中開啟
.gitignore。 -
以下各行以
#字元開頭,以便註解:code language-conf # app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/* -
將變更儲存至
.gitignore並結束文字編輯器。 -
如果您使用Git,請使用下列命令來確認變更:
code language-bash git add .gitignore && git commit -m "Modify .gitignore for build and production"如需詳細資訊,請參閱
.gitignore參考。 -
code language-bash bin/magento deploy:mode:set <mode><mode>為必要項。 它可以是default或developer。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c