Здравствуйте, я учусь, по этому сильно не пинайте..
Взял yii2-app-basic с его начальной структурой и положил на сервер в папку pullic_html:
pullic_html/
|-assets/
|-commands/
|-controllers/
|-mail/
|-models/
|-runtime/
|-tests/
|-vendor/
|-views/
|-web/
|-<a href="https://github.com/yiisoft/yii2-app-basic/blob/master/composer.json">composer.json</a>
ребята посоветовали для безопасности оставить в папке pullic_html/ только содержимое папки web, а остальное перенести на уровень выше, после этого получилась такая структура (содержимое папки web перенесено в pullic_html, а все остальные папки перенес в папку site):
site/
|-assets/
|-commands/
|-controllers/
|-mail/
|-models/
|-runtime/
|-tests/
|-vendor/
|-views/
pullic_html/
composer.json
Как мне правильно составить composer.json чтобы через composer обновлять Yii2 в таком состоянии? Как указать новые пути?
Если я просто переношу composer.json, то при попытке обновится выдается:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
- yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.5 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- Installation request for yiisoft/yii2 >=2.0.5 -> satisfiable by yiisoft/yii2[2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.d> for further common problems.
Может не стоит запихивть всё в папку site?, но в таком случае получается кучамала их папок yii2 и папок сервера. Спасибо!