Сегодня узнал о выходе новой версии Yii, решил поставить на локальный сервер.
Установил Сomposer под Windows, ввел в командной строке

php C:\ProgramData\ComposerSetup\bin\composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic C:\Server\domains\testyii.te\public_html

После нескольких минут установился Yii, но при открытии localhost/web у меня появился ряд ошибок. Погуглив немного в интернете нашел несколько способов первый из которых было дописать в файл composer.json недостающих параметров:

"asset-installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
}

У меня они были и пришлось гуглить дальше)

Спустя какое то время нашел решение. Нужно зайти через командную строку в директорию где вы устанавливали Yii, в моем случае это C:\Server\domains\testyii.te\public_html и выполнить следующую команду:

composer global require "fxp/composer-asset-plugin:1.0.*@dev"

После нее нужно обновить composer, выполнив такую команду:

composer update

После чего нужно будет ввести username — он берется на GitHub, если вы зарегистрированы то стоит посмотреть в верхний правый угол. Дальше нужно будет ввести пароль, его можно с генерировать на том же GitHub, на странице https://github.com/settings/applications —  кнопка называется «Generate new token». После генерации пароля его можно скопировать и вставить в командную строку.

После этих манипуляций у меня все заработало. На все про все я потратил около 4-5 часов. Надеюсь мой опыт кому то поможет сэкономить время.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *