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