命令列工具
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