Main > Yii > Yii2 - Invalid path alias: @webroot

Yii2 - Invalid path alias: @webroot

01.11.2017 0 comments » Views: 5,167

Yii 2

В очередной раз столкнулся с ошибкой "Invalid path alias: @webroot" в Yii2. Решил сделать заметку, чтобы было проще гуглить..

Полностью данная ошибка выглядит так:

Чаще всего появляется, когда обращаетесь к алиасу в консольном приложении (в контроллере унаследованном от yii\console\Controller)

Возникает из-за того, что для консольного приложения (в отличии от веб), этот алиас не определен.

Посмотреть предопределенные алиасы можно так:

результат будет вот такой

исправить можно добавив нужный алиас в конфигурацию, в файл www/config/console.php

если теперь повторить вывод алиасов, то увидите, что @webroot добавился в конец

теперь можно обращаться к этому алиасу из консольного приложения

Author: | Rating: 4/5 | Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>