composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
แล้วไม่ทำงานติด bower/xxxx/dist
///
composer global update
///
rm -rf /root/.composer/*
composer global require "fxp/composer-asset-plugin:~1.0"
///
แก้ไฟล์ composer.json ตรงสีแดง
{
"name": "sample/self",
"description": "sample",
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"asofter/yii2-imperavi-redactor": "*",
"yiisoft/yii2-imagine": "*",
"2amigos/yii2-grid-view-library": "*",
"2amigos/yii2-file-upload-widget": "*",
"2amigos/yii2-date-time-picker-widget": "*",
"2amigos/yii2-file-input-widget": "*",
"2amigos/yii2-bootstrap-form-helpers-library": "*",
"creocoder/yii2-nested-set-behavior": "*",
"yiisoft/yii2-jui": "*",
"2amigos/yii2-disqus-widget": "*",
},
"require-dev": {
"yiisoft/yii2-codeception": "*",
"yiisoft/yii2-debug": "*",
"yiisoft/yii2-gii": "*"
},
"scripts": {
"post-create-project-cmd": [
"yii\\composer\\Installer::setPermission"
]
},
"config": {
"process-timeout": 1800
},
"extra": {
"writable": [
"runtime",
"web/media",
"web/assets"
],
"executable": [
"yii"
],
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower",
"bower-asset/jquery": "@stable",
"bower-asset/bootstrap": "@stable",
"bower-asset/jquery-ui": "@stable",
"bower-asset/jquery.inputmask": "@stable",
"bower-asset/punycode": "@stable"
}
}
}