我知道我应该使用(;)来分隔多个命令,但是在单行中发布所有这些命令的正确格式是使用ssh来绕过基于web的安装magento安装程序?
php-cli -f install.php -- \
--license_agreement_accepted "yes" \
--locale "en_US" \
--timezone "America/Los_Angeles" \
--default_currency "USD" \
--db_host "DB_HOST" \
--db_name "DB_NAME" \
--db_user "DB_USER" \
--db_pass "DB_PASS" \
--url "SITE_URL" \
--use_rewrites "yes" \
--use_secure "no" \
--secure_base_url "" \
--use_secure_admin "no" \
--admin_firstname "FIRST_NAME" \
--admin_lastname "LAST_NAME" \
--admin_email "EMAIL_ADDRESS" \
--admin_username "USERNAME" \
--admin_password "PASSWORD"
答案 0 :(得分:4)
那些似乎不是命令而是参数。将它们全部放在一行中:
php-cli -f install.php --license_agreement_accepted "yes" --locale "en_US" ...
应该有用。