命令列工具

Commerce有一個命令列介面(CLI) — <magento_root>/bin/magento — 可執行安裝和設定工作,包括:

  • 安裝Commerce (以及更新資料庫架構、建立部署設定等相關工作)
  • 清除快取
  • 管理索引,包括重新索引
  • 建立翻譯字典和翻譯套件
  • 為外掛程式產生不存在的類別(例如處理站和攔截器),為物件管理員產生相依性插入組態
  • 部署靜態檢視檔案
  • 從更少資源建立CSS

其他優點包括:

  • 單一命令(<magento_root>/bin/magento list)列出所有可用的安裝和組態命令。
  • 以Symfony為基礎的一致使用者介面。
  • CLI可擴充,因此協力廠商開發人員可以「插入」至其中。 這還有消除使用者學習曲線的額外好處。
  • 已停用模組的命令不顯示。

本主題說明如何使用CLI設定Adobe Commerce軟體。 如需有關安裝Commerce的資訊,請參閱​ 安裝指南 ​中的安裝流程

必要條件

開始使用CLI之前,請確定:

  1. 您的系統符合​ 安裝指南 ​中的系統需求所討論的需求。
  2. 您已完成​ 安裝指南 ​中先決條件中討論的所有先決條件工作。
  3. 登入Commerce伺服器後,請切換為有權寫入Commerce檔案系統的使用者。 請參閱​ 安裝指南 ​中的切換到檔案系統擁有者

正在執行命令

對於bash shell,請使用下列語法切換到檔案系統擁有者並同時輸入指令:

su <file system owner> -s /bin/bash -c <command>

如果檔案系統擁有者不允許登入,您可以使用下列專案:

sudo -u <file system owner> <command>

若要從任何目錄執行CLI命令

新增<magento_root>/bin至您的系統PATH

CentOS的bash shell範例:

export PATH=$PATH:/var/www/html/magento2/bin

您可以選擇執行下列動作:

  • cd <magento_root>/bin並以./magento <command name>身分執行
  • <magento_root>/bin/magento <command name>
  • <magento_root>是網頁伺服器docroot的子目錄
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c