[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

建置系統設定

您可以有一個符合下列要求的組建系統:

  • 所有Commerce程式碼都位於與開發和生產系統相同的存放庫中,並受原始檔控制

  • 請確定下列所有專案都包含在原始檔控制中​ 包含

    • app/etc/config.php
    • generated目錄(和子目錄)
    • pub/media目錄
    • pub/media/wysiwyg目錄(和子目錄)
    • pub/static目錄(和子目錄)
  • 必須安裝相容的PHP版本

  • 必須安裝Composer

  • 它已經設定檔案系統擁有權和許可權,如您的開發、組建和生產系統的先決條件中所述。

  • 組建系統不需要安裝Commerce,但程式碼必須可供使用。

WARNING
如果資料庫連線已包含在config.php中,則不需要資料庫連線;請參閱匯出組態。 否則,需要資料庫連線。
INFO
組建電腦可以位於自己的主機上,或與已安裝的Commerce系統位於相同主機上。

設定組建電腦

以下各節將討論如何設定組建電腦。

安裝撰寫器

首先,檢查是否已安裝Composer:

在命令提示字元中,輸入下列任一命令:

  • composer --help
  • composer list --help

如果顯示命令說明,表示已經安裝Composer。

如果顯示錯誤,請使用下列步驟安裝Composer。

若要安裝Composer:

  1. 在您的Commerce伺服器上變更為或建立空白目錄。

  2. 輸入下列命令:

    code language-bash
    curl -sS https://getcomposer.org/installer | php
    
    code language-bash
    mv composer.phar /usr/local/bin/composer
    

如需其他安裝選項,請參閱撰寫器安裝檔案

安裝PHP

CentOS或[Ubuntu]上安裝PHP。

設定組建系統

若要設定組建系統:

  1. 以檔案系統擁有者的身分登入或切換到檔案系統。

  2. 從原始檔控制擷取Commerce程式碼。

    如果您使用Git,請使用下列命令:

    code language-bash
    git clone [-b <branch name>] <repository URL>
    
  3. 變更至Commerce根目錄並輸入:

    code language-bash
    composer install
    
  4. 等待相依性更新。

  5. 設定擁有權:

    code language-bash
    chown -R <Commerce file system owner name>:<web server username> .
    

    例如,

    code language-bash
    chown -R commerce-username:apache .
    
  6. 如果您使用Git,請在文字編輯器中開啟.gitignore

  7. 以下各行以#字元開頭,以便註解:

    code language-conf
    # app/etc/config.php
    # pub/media/*
    # generated/*
    # pub/media/*.*
    # pub/media/wysiwyg/*
    # pub/static/*
    
  8. 將變更儲存至.gitignore並結束文字編輯器。

  9. 如果您使用Git,請使用下列命令來確認變更:

    code language-bash
    git add .gitignore && git commit -m "Modify .gitignore for build and production"
    

    如需詳細資訊,請參閱.gitignore參考

  10. 組建系統應該使用預設模式開發人員模式

    code language-bash
    bin/magento deploy:mode:set <mode>
    

    <mode>為必要項。 它可以是defaultdeveloper

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c