命令列工具
Commerce有一個命令列介面(CLI)—<magento_root>/bin/magento
— 執行安裝和設定工作,包括:
- 安裝Commerce (以及更新資料庫架構、建立部署設定等相關工作)
- 清除快取
- 管理索引,包括重新索引
- 建立翻譯字典和翻譯套件
- 為外掛程式產生不存在的類別(例如處理站和攔截器),為物件管理員產生相依性插入組態
- 部署靜態檢視檔案
- 從更少資源建立CSS
其他優點包括:
- 單一命令(
<magento_root>/bin/magento list
)列出所有可用的安裝和設定命令。 - 以Symfony為基礎的一致使用者介面。
- CLI可擴充,因此協力廠商開發人員可以「插入」至其中。 這還有消除使用者學習曲線的額外好處。
- 已停用模組的命令不顯示。
本主題說明如何使用CLI設定Adobe Commerce軟體。 如需有關安裝Commerce的資訊,請參閱 安裝流程 在 安裝指南.
必要條件
開始使用CLI之前,請確定:
- 您的系統符合中討論的需求 系統需求 在 安裝指南.
- 您已完成中討論的所有先決條件工作 必要條件 在 安裝指南.
- 登入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