magento Too many arguments, expected arguments "command".


magento 2.3 使用命令安裝時報錯

報錯內容:


Too many arguments, expected arguments "command".

觸發原因


bin/magento setup:install \
--base-url='http://127.0.0.1:8060' \
--db-host='magento-mysql' \
--db-name='root' \
--db-user='root' \
--db-password='root' \
--backend-frontname='admin' \
--admin-firstname='admin' \
--admin-lastname='admin' \
--admin-email='admin@admin.com' \
--admin-user='admin' \
--admin-password='admin123' \
--language='en_US' \
--currency='USD' \
--timezone='America/Chicago' \
--use-rewrites=1

#什么問題導致的 ?

(參數過多,預​​期參數為“ command”。)

這個問題網上有很多說法,個性標點符號或是其它原因;

  • Step1,Linux 服務器或系統的字符解析的區別導致的;

  • Step2, 本地系統字符解析的問題。

#解決辦法?

1,創建文件把命令用.sh文件執行;


touch magento_install.sh && chmod +x magento_install.sh && vim magento_install.sh

2,復制代碼粘貼需要執行的命令(下面代碼只用於參考);“ESC :wq”;


bin/magento setup:install \
--base-url='http://127.0.0.1:8060' \
--db-host='magento-mysql' \
--db-name='root' \
--db-user='root' \
--db-password='root' \
--backend-frontname='admin' \
--admin-firstname='admin' \
--admin-lastname='admin' \
--admin-email='admin@admin.com' \
--admin-user='admin' \
--admin-password='admin123' \
--language='en_US' \
--currency='USD' \
--timezone='America/Chicago' \
--use-rewrites=1

3,執行


 ./magento_install.sh


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM